过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2013-11-6 21:42:55 | 顯示全部樓層 |閱讀模式
本帖最後由 hardrock 於 2013-11-7 23:52 編輯
; B- o7 _, r6 H/ [- I- A: b: {" o8 G4 i# C9 w1 o/ b( s' V
WordPress ,是英文網站,   post 截取帖子字數 [more] 標籤 ,
% k% u. D1 `4 p+ Jpost 的[more] 標籤 , 用  「read more」 的icon 代替。
2 }6 @8 T5 A+ E* m' j,代碼應該怎麼實現 ? 或用什麼插件實現?
; O& s; T) W  y0 r4 T4 n+ G! j) U1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?
- o6 p% e% H, t2 ZLimit Posts Automatically (2007年的,有無類似的比較新的)
! b- o$ K4 \" V4 s, H; H* o主要是英語不好,不知用什麼關鍵字搜索
( {' w' c. m+ G0 q, d6 l) @1 z( O5 f
2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?
# n* I" q& e( f6 R
! c8 Z- c" \. T4 ?1 u# v: d5 L3 R+ x" ?; J0 r1 f% \8 [4 {: L) g
- H. Q. \( y, F4 v! Y
& h) x8 v2 ?, h/ y/ x& l& X
9 |* ^7 p9 e  d9 k
( Q; r) K( P) g

1 q+ v  h( N% [: p6 m8 y* F9 i3 h1 z9 J- F  h1 N
發表於 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() {/ g7 Q8 k6 g. w: X
  2.     $delimiter = '&raquo;';& J! X: g; t$ ]! k) k8 R; K- }  |
  3.       $home = '首頁'; // text for the 'Home' link
    # N% ?! C- O8 h1 I3 W6 R9 K* V
  4.       $before = '<span class="current">'; // tag before the current crumb
    9 k& @; i  \* R
  5.       $after = '</span>'; // tag after the current crumb
    " B& Y2 ?/ R5 [: s
  6.       if ( !is_home() && !is_front_page() || is_paged() ) {
    6 I# F2 r8 T) w2 e* t: n# h
  7.         echo '<div id="crumbs">';/ q! A. _/ G) c$ `# U. b0 y& }
  8.         global $post;6 a" {. W- R5 e& p' E3 k4 O8 g% H
  9.         $homeLink = get_bloginfo('url');
    8 |* H$ N2 u# |
  10.         echo '<a href="' . $homeLink . '">' . $home . '</a> ' . $delimiter . ' ';
    $ L& g# ~2 H; W% X$ A
  11.      if ( is_category() ) {3 }% Y! o8 t( ?7 b9 B/ H
  12.           global $wp_query;5 o, }2 Z! c/ l; {4 K* n
  13.           $cat_obj = $wp_query->get_queried_object();
    8 I, g9 e. `" R
  14.          $thisCat = $cat_obj->term_id;
    * B  {8 ~/ Y0 m$ _  f
  15.           $thisCat = get_category($thisCat);+ I5 a7 z! L; E
  16.           $parentCat = get_category($thisCat->parent);
    + A9 ]; {% L6 Y' y+ J1 N2 R. Q
  17.           if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));! |$ M" ~( d8 ?) @1 {
  18.               echo $before . ' "' . single_cat_title('', false) . '" 目錄下的文章' . $after;
    ( Y7 I! i; l: a& V% F& Q& C
  19.     } else if ( is_single() && !is_attachment() ) {
    5 l8 t- S$ M  U8 ~5 D: D
  20.       if ( get_post_type() != 'post' ) {2 Q4 [2 @6 {4 i/ s7 {
  21.         $post_type = get_post_type_object(get_post_type());/ _" {9 a( }% \$ @
  22.         $slug = $post_type->rewrite;$ f, k7 d2 q0 q  Q; o3 r
  23.         echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' ';
    6 h' n+ k8 e& A) R9 C
  24.         echo $before . get_the_title() . $after;
    * l' R; J, {& {
  25.       } else {
    1 L5 [; K! w0 t2 {( g
  26.         $cat = get_the_category(); $cat = $cat[0];, c6 _3 H" O- R, u+ }' a( l
  27.         echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
    , e% V. F  U; i  p% D
  28.         echo $before . get_the_title() . $after;0 Y( j. G8 V& ~) _
  29.       }
    5 p; N8 _2 j4 i5 q, a
  30.     } else if ( !is_single() && !is_page() && get_post_type() != 'post' ) {
    " E) @0 ?( e; l# x% \
  31.           $post_type = get_post_type_object(get_post_type());
    3 {$ V  b; C% u/ M3 l* z  [
  32.           echo $before . $post_type->labels->singular_name . $after;
    9 f( b# c! E2 E
  33.     }
    ! t8 }& u0 J" g2 C# n/ V
  34.     if ( get_query_var('paged') ) {: K! j: r5 w) B! F4 ]
  35.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';
    ! ^. `( i! j0 E2 j
  36.           echo __('Page') . ' ' . get_query_var('paged');
    + i* e8 A' Y- Q* l4 g# V8 O" t+ J
  37.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';3 \" G: v# ~) x- ]$ B
  38.     }, {2 J6 n: P9 `: y( d. u
  39.     echo '</div>';+ P5 P4 r0 g- r  I5 p4 ?- {
  40. }
複製代碼
然後在你要用麵包屑導航的地方添加(比如正文標題下面)
  1. <?php if (function_exists( 'fairy_breadcrumbs')) fairy_breadcrumbs(); ?>
複製代碼
' e) i6 b' T+ f: T2 k

點評

好人啊  發表於 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
+ T, T3 i5 @( E/ ^6 f8 u' U$ U0 T1、在the_content( ) 裡修改:2、在function.php文件裡添加這段代碼:然後在你要用麵包屑導航的地方添加( ...
# m- s4 Z& e" F  U4 b
恩,breadcrumb的實現看起來很複雜, 而且不支持microdata https://support.google.com/webmasters/answer/185417?hl=en" S3 g+ L& ]4 Y9 u/ p' Q
+ \- J0 N# V4 |- q
我建議直接使用插件, 如wordpress seo
1 H$ l) D) _. f4 o( f% q$ P7 r3 p! U5 P9 {0 E2 S! `
不過,謝謝您的分享 " j3 N5 k; s3 U( }

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-7 22:54:55 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-7 23:45 編輯
" r8 V3 ]  S+ l# ?/ g8 f* W6 _/ I9 Q5 }5 I3 w, [# s
1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?# E: ]" w  D0 _/ m
Limit Posts Automatically (2007年的,有無類似的比較新的), Save Excerpt Automatically
% U2 r* h  C! B: w7 l4 L2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?
9 {4 u4 f3 b* t( Z* S% c5 u& E
7 i' X& Z! a6 ]5 {# x7 j5 X8 ?; h0 y# f
4 }, H+ K! D7 e& t9 |5 [) J5 W8 ~
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-8 09:32:26 | 顯示全部樓層
能不用插件就不用插件,畢竟有些功能改代碼就可以實現了。  ]/ j% @  G" Y# @
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-12 22:54:52 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-12 22:56 編輯
; `: J& ~% G6 `2 y& b  @% r1 I' U* n9 N7 k  h8 j
1, Better Read More
7 h! }' K: e/ B( R$ X+ W2. 這個反而可以用插件wordpress seo by yoast來做,本身有的。   Breadcrumb NavXT
/ c1 `) J) ]4 u  E. I3 L# T: P+ A謝謝豬農
8 R, H7 V# b  c. K3 V
3 q- a! G: M. W& A4 k0 G5 [' ^
! m  `# Y+ A8 @* I( }* L$ {: R- i9 o7 l2 N, |$ p9 G( e
7 j' w- G% Z; |, _5 b
2 i, L, {4 k( x. I
補充內容 (2014-1-12 22:07):
+ d+ S: p' [9 z& o1 HBetter Read More 不好
3 Y. d( w2 a9 e, L' b
, C: d9 l7 R7 Q4 E補充內容 (2014-1-12 22:28):1 z  t: C# r& e5 o. U7 q, Z
the_content()位於wp-includes/post-template.php; y9 E) j% D, H( l! E5 j
<?php the_content( $more_link_text, $strip_teaser, $more_file ); ?>3 p/ P/ x) z2 R5 \' [8 S
2 l; d! ~1 ^% S
! k. E$ D% h( L- C- `$ v( O0 v) _
# U7 a+ ]  E# J4 }  b! R" h
補充內容 (2014-1-12 22:30):; Q  V3 s" r0 x" C6 C+ A
<?php the_content('...continue<img src="/images/leaf.gif" ) [: A& C( l4 g! w7 p6 O
alt="read more" title="Read more" />'); ?>
& S' C( x* a3 z) k( x9 a
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

GMT+8, 2025-7-16 10:55

By DZ X3.5

小黑屋

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