过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2013-11-6 21:42:55 | 顯示全部樓層 |閱讀模式
本帖最後由 hardrock 於 2013-11-7 23:52 編輯 5 N  Z' a; D% g/ s2 d0 I2 N& ^+ U
5 m6 f. X; m8 ?9 C3 s0 a, B1 K
WordPress ,是英文網站,   post 截取帖子字數 [more] 標籤 ,
, b, Q" X1 \, o" @. Mpost 的[more] 標籤 , 用  「read more」 的icon 代替。
1 |% C! I: B+ ],代碼應該怎麼實現 ? 或用什麼插件實現?
6 x; G% B& F6 l7 A! D6 }$ ?1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?7 S* T) R7 H* j7 x% f' Y& g( t% g
Limit Posts Automatically (2007年的,有無類似的比較新的)
1 ^" p, d/ I7 ]  I, }: H( m: A1 Y主要是英語不好,不知用什麼關鍵字搜索
8 s% S: I% a3 ?8 ^; M5 O4 l3 V! l, W/ _
2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?
' U% z: ?- @! y5 D& r6 J# K
% W3 B1 g" }0 X: z; Y# [: D- Z5 w+ q& T" T  b5 N3 ?9 S" o
' Q+ g" X) l$ [. E1 ^
+ R$ B, d% M# V/ s5 n* x$ J1 s

3 ^. r3 S. G2 a. x+ T) @1 ~1 x! x0 N. {7 t4 d

  {% X, o1 Z3 o$ L  C# x) S( \; ^7 g; Q% b: T2 I- |. u
發表於 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 N( @/ p- L- f- n
  2.     $delimiter = '&raquo;';# s, X1 N; ]: G" b6 w6 D
  3.       $home = '首頁'; // text for the 'Home' link
    5 ]. A, f9 M8 d
  4.       $before = '<span class="current">'; // tag before the current crumb
    5 a4 N% k. J- ]6 y+ z
  5.       $after = '</span>'; // tag after the current crumb
    ( S7 j8 k/ p- D: u  {( ?. }$ V
  6.       if ( !is_home() && !is_front_page() || is_paged() ) {
    % W/ X: g. z  M
  7.         echo '<div id="crumbs">';
    ! i9 I+ A1 @! p2 E, \
  8.         global $post;% T9 Y3 i0 @& n) X+ Z$ |8 d
  9.         $homeLink = get_bloginfo('url');
    . w- f0 F( |. p. H. G. R
  10.         echo '<a href="' . $homeLink . '">' . $home . '</a> ' . $delimiter . ' ';
    ) d( w- R* F* K% N$ M
  11.      if ( is_category() ) {. c; W" V& c. z  I
  12.           global $wp_query;# d# d" k' |5 m7 i4 S
  13.           $cat_obj = $wp_query->get_queried_object();5 p$ Z* k+ p! V
  14.          $thisCat = $cat_obj->term_id;
    + S7 i1 i$ r4 E! A) N
  15.           $thisCat = get_category($thisCat);
    ! K* Y0 n" e) f! e; u
  16.           $parentCat = get_category($thisCat->parent);+ q6 E; x3 C) G' V  s* U  U% N
  17.           if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));& P6 m) W! d- I3 K& x& B& v
  18.               echo $before . ' "' . single_cat_title('', false) . '" 目錄下的文章' . $after;
    8 n* b* r% ~9 y
  19.     } else if ( is_single() && !is_attachment() ) {* t' t# N# p3 _& t3 b8 y$ P) |3 X4 N
  20.       if ( get_post_type() != 'post' ) {7 D, s; ], Q& @" I) d6 K
  21.         $post_type = get_post_type_object(get_post_type());
    2 b2 Q5 d: z3 _5 i8 W1 Y
  22.         $slug = $post_type->rewrite;
    . m& D- e# ]- E5 u) ?) G! f
  23.         echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' ';  G% M; ^8 w$ a% u. s1 \( O
  24.         echo $before . get_the_title() . $after;) T$ e- M5 q/ ^8 G# @
  25.       } else {
    - b4 O1 G* h9 c+ q  {/ N
  26.         $cat = get_the_category(); $cat = $cat[0];
    7 B' L6 h- W7 w- Z" W5 R& x4 A
  27.         echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
    - F, q" P; `1 S6 S3 k' o
  28.         echo $before . get_the_title() . $after;+ P) q" I' `* G1 I. ?% f6 t+ s6 `! i
  29.       }
    ; [" C6 F0 A% Z0 d1 T
  30.     } else if ( !is_single() && !is_page() && get_post_type() != 'post' ) {$ T8 W9 t* [, e+ B/ ~; ?3 [# K
  31.           $post_type = get_post_type_object(get_post_type());
    4 W9 }1 @( N3 X
  32.           echo $before . $post_type->labels->singular_name . $after;
    / R" w' b, H4 S  H# m
  33.     }/ ]( L0 w& u/ t( F5 B! h& f( J
  34.     if ( get_query_var('paged') ) {
    ( ~; E2 E7 O2 c+ k9 U5 D
  35.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';0 c4 ^5 ~% n% c& f3 o5 c
  36.           echo __('Page') . ' ' . get_query_var('paged');8 S& A( F% G" ~( c7 }
  37.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';) i" W6 L: P7 X" U
  38.     }
    / w  O) S( H/ Y5 m
  39.     echo '</div>';
    8 Y$ u) }5 L. n4 h$ Z1 g: X
  40. }
複製代碼
然後在你要用麵包屑導航的地方添加(比如正文標題下面)
  1. <?php if (function_exists( 'fairy_breadcrumbs')) fairy_breadcrumbs(); ?>
複製代碼

7 i1 m. \" L9 [" g

點評

好人啊  發表於 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 % n- y6 t( E" ~9 I0 m
1、在the_content( ) 裡修改:2、在function.php文件裡添加這段代碼:然後在你要用麵包屑導航的地方添加( ...

; T' h0 O( ]% A  X5 y恩,breadcrumb的實現看起來很複雜, 而且不支持microdata https://support.google.com/webmasters/answer/185417?hl=en" P; V1 m# I3 b# z/ a% V
" g& D: |! _- w# E
我建議直接使用插件, 如wordpress seo
0 D. X; x% P$ I* g3 n8 ?) g
- z) D7 T5 q4 d0 H( h不過,謝謝您的分享
' B9 i- t2 Y$ r* B! B

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-7 22:54:55 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-7 23:45 編輯 ! P$ s- f! d& B5 |! n
* l1 k8 j) r5 [3 |7 i
1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?6 ?/ C; g5 \4 @4 y" G6 D
Limit Posts Automatically (2007年的,有無類似的比較新的), Save Excerpt Automatically! D7 Z# N7 |; b" m
2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?
6 a) O7 p1 k) H& B  j6 H) U! m* N1 Z$ o
, _2 N" W0 ?! X% G5 o6 l$ F
, ~+ u, i( U$ E+ r' ^
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-8 09:32:26 | 顯示全部樓層
能不用插件就不用插件,畢竟有些功能改代碼就可以實現了。( p6 k; w. y6 z( m& [, H7 U
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-12 22:54:52 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-12 22:56 編輯 " H& u! q5 D- r# h7 ]6 \( e: Z

( T: n9 ^1 y( L( q1, Better Read More
" f: u% j% H. f# z5 U2. 這個反而可以用插件wordpress seo by yoast來做,本身有的。   Breadcrumb NavXT
0 D  S( P& u1 W1 i9 w" G謝謝豬農( ~1 k; n6 ?, z) g
" `) Z, x* @  B$ q3 ~' M/ S- Q' \, g# J

. f  h: `; d# Z( L6 J" j
* N, H) q9 I7 \) s0 O5 b
& X7 W2 S  h" B: k
, ^- k# Q- I6 P. R! r" v, O: n補充內容 (2014-1-12 22:07):- ?, H# q: w& K
Better Read More 不好$ Q2 ^1 {& }* `4 O. i. B
- d; X+ f# [2 z4 R
補充內容 (2014-1-12 22:28):
+ N  G- C3 E- w- F7 k+ Hthe_content()位於wp-includes/post-template.php$ h6 ~" M* Q# F/ |7 ]9 I& e4 s
<?php the_content( $more_link_text, $strip_teaser, $more_file ); ?>+ K& G" R4 c2 p# q6 g$ D  q8 N
" b8 r8 q, ~7 Z4 ?% R, {
& e( l: g4 p& }) K, M2 Y8 x6 t' l
7 F* _( Y( [$ E9 ]
補充內容 (2014-1-12 22:30):
9 L7 M8 F- h* d6 O" g<?php the_content('...continue<img src="/images/leaf.gif"
6 c7 S9 o# {' i; S5 kalt="read more" title="Read more" />'); ?>0 U# e6 Y3 U9 i4 b6 B
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

點基

GMT+8, 2026-8-13 06:43

By DZ X3.5

小黑屋

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