过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2013-11-6 21:42:55 | 顯示全部樓層 |閱讀模式
本帖最後由 hardrock 於 2013-11-7 23:52 編輯 ' v2 J% K7 @% D2 L1 W

- o( p8 K6 V2 K# I& l- V5 BWordPress ,是英文網站,   post 截取帖子字數 [more] 標籤 ,
" v; }6 i& Z4 ^4 Epost 的[more] 標籤 , 用  「read more」 的icon 代替。  p. K2 r' h' g7 J
,代碼應該怎麼實現 ? 或用什麼插件實現?- K2 b; n: C3 C2 x0 ^* z
1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?' f4 j+ Y7 k) N  @2 C
Limit Posts Automatically (2007年的,有無類似的比較新的)
7 X8 j  Z8 P/ d" R* l2 I1 X- x+ f主要是英語不好,不知用什麼關鍵字搜索7 h7 t- L5 T3 l& y; }; `

+ Z2 H6 A0 s$ x* x( q5 ]5 \0 ^( X2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?& u. h( P. R: e$ o9 |
) p$ c3 C" A/ {3 R% w6 k
7 ?3 S+ T; o- d2 q" I) p

0 [7 ]4 K6 X. i% i$ o
4 T& s; m7 \7 |) M7 S- l9 ^
4 S5 i) s% ?7 }) m( \& V9 Z, [# t
1 |4 ~% V* f: v* M, @" I! \' d$ j

/ A% Z' i5 x5 U( M4 Z
發表於 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() {
    4 W  f- t" H+ g+ U4 Q9 h$ t
  2.     $delimiter = '&raquo;';
    7 m/ H( g$ ^3 x, s" D
  3.       $home = '首頁'; // text for the 'Home' link) f" o$ ?/ B$ ~2 i- H
  4.       $before = '<span class="current">'; // tag before the current crumb2 I1 o, k0 R8 x) Z4 d
  5.       $after = '</span>'; // tag after the current crumb0 s+ O0 ?: p( J6 L9 B& H/ I
  6.       if ( !is_home() && !is_front_page() || is_paged() ) {
    : {6 v4 E! w' ?& Q1 y0 _
  7.         echo '<div id="crumbs">';5 L  \: W+ o& }: G7 W* q9 G
  8.         global $post;3 |" u" q( R+ U7 ^* q$ G% h
  9.         $homeLink = get_bloginfo('url');& l* D) f- L: o2 Q: b5 X# k
  10.         echo '<a href="' . $homeLink . '">' . $home . '</a> ' . $delimiter . ' ';' o, U1 a/ J/ q- i2 f$ H8 s
  11.      if ( is_category() ) {
    ! }  V  ?* t. J% s- d( E3 L
  12.           global $wp_query;
    . F+ [: {7 v1 u2 Q0 C5 _
  13.           $cat_obj = $wp_query->get_queried_object();8 A; O. b9 R: n; e: c. q# q8 |
  14.          $thisCat = $cat_obj->term_id;
    + V! U3 u% A* ~/ i1 m, E
  15.           $thisCat = get_category($thisCat);
    4 s4 n  C' b2 @7 ~8 e1 z  x
  16.           $parentCat = get_category($thisCat->parent);
    4 L# z; S0 j1 `4 ^1 c
  17.           if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));* J/ \- f( ~) a, g. Z
  18.               echo $before . ' "' . single_cat_title('', false) . '" 目錄下的文章' . $after;! {4 N$ I6 X0 u4 z  f1 e( q
  19.     } else if ( is_single() && !is_attachment() ) {2 q! o6 R$ u0 a" v) j4 G# t  _* t
  20.       if ( get_post_type() != 'post' ) {( g% a$ q: S# C
  21.         $post_type = get_post_type_object(get_post_type());' T2 D, ^, x9 {$ G; u! }% y
  22.         $slug = $post_type->rewrite;
    + i$ X9 N7 k" X0 K
  23.         echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' ';
    0 ~+ @# r% ]. w6 z& f
  24.         echo $before . get_the_title() . $after;
    ) n2 F) B/ n8 {4 _
  25.       } else {
    , y& F) J# ]! V' l1 i
  26.         $cat = get_the_category(); $cat = $cat[0];
    * c5 y1 }$ k# g: q+ ~. O
  27.         echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
    , x6 d( I# N& M0 ?6 q0 x( K/ w  C
  28.         echo $before . get_the_title() . $after;9 d$ Y; n4 p( b$ t
  29.       }$ z2 Z, K, H$ t) W6 F' I4 Z  [
  30.     } else if ( !is_single() && !is_page() && get_post_type() != 'post' ) {9 v, {, ~4 ^1 e
  31.           $post_type = get_post_type_object(get_post_type());: K; P3 ~7 H3 s& G) F. d$ [( s
  32.           echo $before . $post_type->labels->singular_name . $after;) B" D6 F7 j, s- H
  33.     }
    3 p& B7 Q9 Q; E
  34.     if ( get_query_var('paged') ) {
    & i' \& A. X* t. @( P2 z" o
  35.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';
    ( F5 ~2 O. q) |7 R& z
  36.           echo __('Page') . ' ' . get_query_var('paged');  ^3 C; y- p- h; Z( l% H6 y
  37.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';
    5 O8 x( [# z0 Q7 ?- D! O3 t
  38.     }
    ; w6 K* R- n6 w9 m. l
  39.     echo '</div>';5 p) Q+ ]$ l. x% o" i
  40. }
複製代碼
然後在你要用麵包屑導航的地方添加(比如正文標題下面)
  1. <?php if (function_exists( 'fairy_breadcrumbs')) fairy_breadcrumbs(); ?>
複製代碼
9 x) F" V5 I* b1 D* o

點評

好人啊  發表於 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
& Y' B) ~% j; Y; S! ^9 F' A( R1、在the_content( ) 裡修改:2、在function.php文件裡添加這段代碼:然後在你要用麵包屑導航的地方添加( ...

& P5 m1 i2 C7 r$ U! d( S恩,breadcrumb的實現看起來很複雜, 而且不支持microdata https://support.google.com/webmasters/answer/185417?hl=en
% c5 q$ Y4 E. E3 I5 e* ^0 ~
( ?, V& K3 G, d我建議直接使用插件, 如wordpress seo
7 b; K. `. G. w3 T# I$ W  c) i. i8 @( d. D
不過,謝謝您的分享
/ F8 x$ ~  U( a

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-7 22:54:55 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-7 23:45 編輯
6 Q. \% r' f2 U2 P0 X7 F+ o4 A* ~, {" ~7 `- A* |. M# j' L8 Q* Z
1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?
  V& M; g& R% }2 ^" V Limit Posts Automatically (2007年的,有無類似的比較新的), Save Excerpt Automatically6 K  v! l- e$ G) ?' ^3 X
2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?9 `# c0 E4 F. O# J4 i* j
8 }& X9 V5 p. B* r  f; V
. N: Q+ W: Y% Q) j0 J2 ?
" @" r) O' W+ W5 z2 |' d1 {
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-8 09:32:26 | 顯示全部樓層
能不用插件就不用插件,畢竟有些功能改代碼就可以實現了。2 o. P6 M  }& ?$ I! i
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-12 22:54:52 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-12 22:56 編輯
5 g8 q: }( T$ i0 q( {# B, g: k3 k/ ]. b/ N/ U' i
1, Better Read More8 J7 I+ l* r- L/ g5 X. T6 a
2. 這個反而可以用插件wordpress seo by yoast來做,本身有的。   Breadcrumb NavXT, W/ g' R7 x& c3 I( l
謝謝豬農
' V0 R( t0 p! @. D
4 G4 l1 f7 h) l- F9 r; o! L
) e4 _  U8 E+ y; x; k6 [3 N& B) E7 J6 a& b
  s; {  s" ^+ v& E# o  k

7 s# z- q+ c" R3 B' ^( A. r補充內容 (2014-1-12 22:07):: \- Z( ^6 P  K: _8 \+ l8 S/ t
Better Read More 不好
: W) S( ~2 T# S1 P( @9 q: m) Y! r3 O  S- r7 S# C8 L
補充內容 (2014-1-12 22:28):) e9 q1 z# z1 g! ^, v5 p! Q
the_content()位於wp-includes/post-template.php, ?0 U* P( C) O$ Z8 K% U# T, O) P
<?php the_content( $more_link_text, $strip_teaser, $more_file ); ?>+ a7 V! v9 f1 V( o" h" e  p4 ^
4 v2 w- @9 d9 C. I' m, U7 t# Q7 Q' N

# ~! B. V1 M4 H$ I
/ N+ L% F8 C: ?) T" s" x補充內容 (2014-1-12 22:30):
) b6 t7 Q( @/ |8 ?5 l<?php the_content('...continue<img src="/images/leaf.gif" 3 y* N  e  J9 Q, |" k" w
alt="read more" title="Read more" />'); ?>1 g2 M& f3 _! e4 W1 f
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

點基

GMT+8, 2025-12-10 07:39

By DZ X3.5

小黑屋

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