过期域名预定抢注

 找回密碼
 免费注册

post 的[more] 標籤 , 用 「 read more」 的icon 代替。

[複製鏈接]
發表於 2013-11-6 21:42:55 | 顯示全部樓層 |閱讀模式
本帖最後由 hardrock 於 2013-11-7 23:52 編輯
! F5 r; {- a1 w2 l! ?
$ B) y) x! f+ B; y( CWordPress ,是英文網站,   post 截取帖子字數 [more] 標籤 ,
4 x' Q! U" ^  U: _post 的[more] 標籤 , 用  「read more」 的icon 代替。
/ g( [4 m1 X6 m4 q0 g, ~,代碼應該怎麼實現 ? 或用什麼插件實現?
' L1 b5 ^) _! k5 P, s1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?
" _. g7 e0 A) y" ^1 A* N) ?) h2 h6 q  cLimit Posts Automatically (2007年的,有無類似的比較新的)
: U  Z( ~4 J8 U4 R% X! M  n主要是英語不好,不知用什麼關鍵字搜索% E, c5 }8 l9 n: R. D* L

, j9 `: N: ^+ I. o; i1 H2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?+ }/ z- J# Q3 a  c4 y5 M
8 t: s2 q$ l8 a$ @. A9 H% j
, J  f9 \, d& x7 w5 j) S/ z

+ T8 {  P+ S5 E
0 i& t8 E0 o7 a- T
: ~  l0 A4 w  @8 R) w
4 ?2 F6 \9 o0 w/ L, {
. E; B! w% c3 B- \  b; k
( S1 M& q! h. c7 K$ h5 Y2 W  a' V# s
發表於 2013-11-7 09:44:31 | 顯示全部樓層
1、在the_content( ) 裡修改:
  1. <?php the_content('<img  src="http://XXX.com/read-more.png" alt="Arrow"  title="Read more" />'); ?>
複製代碼
2、在function.php文件裡添加這段代碼:
  1. function fairy_breadcrumbs() {5 D0 i9 V! C4 H7 t$ j$ H
  2.     $delimiter = '&raquo;';
      P) B# n4 k' _/ G$ I' ]' J2 J
  3.       $home = '首頁'; // text for the 'Home' link
      e( ]- A' A" h
  4.       $before = '<span class="current">'; // tag before the current crumb
    " K  h' I/ X) @  r' |* _
  5.       $after = '</span>'; // tag after the current crumb
    # K1 u/ q8 A* a
  6.       if ( !is_home() && !is_front_page() || is_paged() ) {' L+ L! y  j1 k. V0 K6 s& O" D
  7.         echo '<div id="crumbs">';* R: w9 U; t( J0 G3 ?  k
  8.         global $post;
    " G* y: G2 V. N2 @
  9.         $homeLink = get_bloginfo('url');
    6 ], {  S' _. g* }0 d/ W/ |% F& Z
  10.         echo '<a href="' . $homeLink . '">' . $home . '</a> ' . $delimiter . ' ';
    5 T0 Z7 H  \6 r
  11.      if ( is_category() ) {- [- h8 ^$ z; h' t, i; O0 l
  12.           global $wp_query;
    * l2 k* Y- H7 g1 D$ s' j& _0 _9 {
  13.           $cat_obj = $wp_query->get_queried_object();
    * z7 Z' L5 [$ }1 _
  14.          $thisCat = $cat_obj->term_id;1 @& G& Z# \" H
  15.           $thisCat = get_category($thisCat);
    ' k( K  R% z2 Q& V: C, H- s
  16.           $parentCat = get_category($thisCat->parent);
    : j: a+ N: }2 B- B" z1 r" ~: E# a' \2 j
  17.           if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));) ?6 ^9 {# j/ b5 e" J
  18.               echo $before . ' "' . single_cat_title('', false) . '" 目錄下的文章' . $after;8 f, T; z- u( i) O& o
  19.     } else if ( is_single() && !is_attachment() ) {
    % t' ^' P( t4 S# s  O) h
  20.       if ( get_post_type() != 'post' ) {
    * f" t9 S, ]0 o( q$ F
  21.         $post_type = get_post_type_object(get_post_type());
    4 |! J3 K9 X+ [! t  P' Y# ?! T2 G
  22.         $slug = $post_type->rewrite;
    $ [6 `2 x' _) t5 e; U# _' q) H' h" }' @# [
  23.         echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' ';
    - G3 S' \% \% _( R. h0 |5 Y/ X
  24.         echo $before . get_the_title() . $after;& Y. z$ S, F# t: U8 y" \
  25.       } else {! v. U. |' d% O1 R& _  P
  26.         $cat = get_the_category(); $cat = $cat[0];
    7 F) S. B: |- i& X
  27.         echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');! ~, p2 r: T& C* I# w; L3 F' |
  28.         echo $before . get_the_title() . $after;
    . s$ G/ n5 }: g4 N. \% D4 I
  29.       }
    * [6 u# ]6 s0 |; p0 O6 B
  30.     } else if ( !is_single() && !is_page() && get_post_type() != 'post' ) {5 F5 K- p5 o6 g
  31.           $post_type = get_post_type_object(get_post_type());
    % I/ D( J; i: G) B7 T
  32.           echo $before . $post_type->labels->singular_name . $after;
    6 k2 B: {, A1 U& K, }7 b
  33.     }
    : Y! |8 I8 j& u( {
  34.     if ( get_query_var('paged') ) {- U/ t2 l2 T4 O0 h4 W
  35.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';
    " D9 e6 n. a8 i0 H# B: i/ y* G
  36.           echo __('Page') . ' ' . get_query_var('paged');
    2 Y' u& D! o6 {7 @7 ^! C8 K5 f
  37.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';
    ( y5 C+ `7 U& U* C/ J9 M& _! _/ \
  38.     }5 }! |4 d1 P& o8 ?# ^
  39.     echo '</div>';
    3 x' l. d+ K' N% E7 Y% e/ c
  40. }
複製代碼
然後在你要用麵包屑導航的地方添加(比如正文標題下面)
  1. <?php if (function_exists( 'fairy_breadcrumbs')) fairy_breadcrumbs(); ?>
複製代碼
# T8 D# T1 C% O1 I" R

點評

好人啊  發表於 2013-11-7 21:54

評分

參與人數 4點點 +10 收起 理由
hardrock + 1 感謝支持!
gger + 3 認眞參與
luguokankan + 3
若鱼 + 3

查看全部評分

回復 给力 爆菊

使用道具 舉報

發表於 2013-11-7 17:46:03 | 顯示全部樓層
yyqslly 發表於 2013-11-7 09:44 . m1 [2 T3 |. M) Q6 w: t
1、在the_content( ) 裡修改:2、在function.php文件裡添加這段代碼:然後在你要用麵包屑導航的地方添加( ...
# ]( z) j( R5 D  `7 ^
恩,breadcrumb的實現看起來很複雜, 而且不支持microdata https://support.google.com/webmasters/answer/185417?hl=en! ^; k/ F8 V7 j! r8 A3 g2 f
4 }9 X, n! Y# C3 G
我建議直接使用插件, 如wordpress seo( T3 j- j6 `9 u  d' ?0 a

  I, i: M9 o5 N1 j8 Q不過,謝謝您的分享
7 k4 j7 P3 B2 w7 Z2 l

評分

參與人數 1點點 +1 收起 理由
hardrock + 1 wordpress seo中有功能代替[more] 标签??.

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-7 22:54:55 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-7 23:45 編輯 * R  A, {" }' O5 p/ S! T
* Z( w& V# F  l9 o2 Z4 S
1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?/ ~. \3 I! `2 W' y. o. ?
Limit Posts Automatically (2007年的,有無類似的比較新的), Save Excerpt Automatically
$ T3 C, a  C+ Q2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?
0 {$ d+ ]" ?$ C; i5 b. J
0 _! T, m7 O* Y/ _
7 \5 }! P' D- ]( |2 k1 `; Z
) W: q, U5 N4 r
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-8 09:32:26 | 顯示全部樓層
能不用插件就不用插件,畢竟有些功能改代碼就可以實現了。
) p$ G6 q1 V4 v
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-12 22:54:52 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-12 22:56 編輯 2 S+ X1 Q/ X9 G
6 x. Q7 Z3 C# n' {, w+ G
1, Better Read More& f1 o$ k3 w" P+ y0 z% p
2. 這個反而可以用插件wordpress seo by yoast來做,本身有的。   Breadcrumb NavXT; w. z% x/ J# g, r) i/ j
謝謝豬農
. u6 X1 N# y* u- a
4 q2 \* ]  n5 G( D% G% n$ ]& f7 u7 E  a' _  _8 b
1 C6 A/ D  W2 s' j9 O+ X% P
% Z4 k) b# Y& ?9 J& O+ b

' ?3 ]* M- ^1 Q( O3 H' E補充內容 (2014-1-12 22:07):
; F/ n2 J5 \  u; c2 i1 xBetter Read More 不好
( j6 B  }7 \+ U0 r3 I3 N+ W, [  M
補充內容 (2014-1-12 22:28):5 w6 L/ @% @3 K0 W6 Y8 i, a0 j
the_content()位於wp-includes/post-template.php3 n% D; `; t( X9 x
<?php the_content( $more_link_text, $strip_teaser, $more_file ); ?>$ r0 g5 }% ^; D- Z% ]. R

* k9 F. T8 t. U2 Y0 H) ^$ b" C, [+ s3 s( i) R: U8 t
( m1 Q7 X1 o% N  w: m& g& N
補充內容 (2014-1-12 22:30):
0 w1 n' @0 P2 n) W<?php the_content('...continue<img src="/images/leaf.gif" : ]) E. g) V' `( p, m- i; ?
alt="read more" title="Read more" />'); ?>0 P6 k# \: H( [
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

點基跨境 數位編輯創業論壇

GMT+8, 2025-9-19 01:43

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表