过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2013-11-6 21:42:55 | 顯示全部樓層 |閱讀模式
本帖最後由 hardrock 於 2013-11-7 23:52 編輯 / `! }$ V. F4 K$ Z! }! i

" C! P; i( ~/ [0 LWordPress ,是英文網站,   post 截取帖子字數 [more] 標籤 ,
) k6 {! K% o' s3 j  x; Zpost 的[more] 標籤 , 用  「read more」 的icon 代替。
: ^; R7 G% q9 [+ `* z,代碼應該怎麼實現 ? 或用什麼插件實現?  [/ M9 X2 [+ `$ J' L' q
1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?& Z! f5 {/ s* y9 c3 S
Limit Posts Automatically (2007年的,有無類似的比較新的)0 ~# L4 _, v  M& F; R% h; z9 ]
主要是英語不好,不知用什麼關鍵字搜索9 J! \0 |& z, W8 x
2 z9 u/ l( i( g' y/ n, H* k% b( I
2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?
' ]3 v" p6 ?. ]2 B+ S/ y/ F: ^! p' p! f+ R2 Z
6 A9 Z$ a% n" ?

7 K, @) C" P! X
! V# N4 f3 b" ~; H9 C& ]7 }% p. V7 X0 z
% @4 g4 I$ w9 G$ i3 E) K  r9 Q
% K' g8 n$ l$ g$ }1 \0 R9 f

) \! D1 m- b' Y) k$ h
發表於 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() {
    1 [: m" e- q" n. _
  2.     $delimiter = '&raquo;';
    ! C9 v# e5 e% m3 _) a' ~" a
  3.       $home = '首頁'; // text for the 'Home' link
    + w+ z0 R& b$ ^
  4.       $before = '<span class="current">'; // tag before the current crumb& J/ \4 ?5 d9 L# _& ~
  5.       $after = '</span>'; // tag after the current crumb! h; w: `# |5 d7 L3 h! z
  6.       if ( !is_home() && !is_front_page() || is_paged() ) {  y% U& P" Y' t- O# h9 b4 f
  7.         echo '<div id="crumbs">';# j. B2 P8 E% U' ?1 L
  8.         global $post;
    : c! z8 B! Q" X
  9.         $homeLink = get_bloginfo('url');
    # I9 f# ~( Z+ A# S) p" }/ h8 Q
  10.         echo '<a href="' . $homeLink . '">' . $home . '</a> ' . $delimiter . ' ';1 L8 M. [" q. S- X. C0 o6 V
  11.      if ( is_category() ) {" H1 t7 ?: q# a2 X
  12.           global $wp_query;
    ' F5 C# A. u2 K+ o
  13.           $cat_obj = $wp_query->get_queried_object();" T5 L  y4 q4 ^3 L
  14.          $thisCat = $cat_obj->term_id;0 q- A2 y6 x6 S9 r9 V( \7 o
  15.           $thisCat = get_category($thisCat);, [7 x: T. _5 O* q
  16.           $parentCat = get_category($thisCat->parent);
    1 T0 B& l6 Y8 P1 B
  17.           if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));7 J) d4 Z7 Y% l1 E; Q5 @
  18.               echo $before . ' "' . single_cat_title('', false) . '" 目錄下的文章' . $after;: w! A0 P8 v% g# M: b
  19.     } else if ( is_single() && !is_attachment() ) {' _% X- `& e; f; L6 R
  20.       if ( get_post_type() != 'post' ) {
    4 e3 u/ D& X* X& K
  21.         $post_type = get_post_type_object(get_post_type());
    * a% v, h2 g! O9 ^: R0 `
  22.         $slug = $post_type->rewrite;
    . ~4 j* }" a/ J; O; {5 @& o
  23.         echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' ';
    + c/ R6 s3 P7 l" A5 A8 Y/ |4 H
  24.         echo $before . get_the_title() . $after;
    ) m/ i" U* |- W/ r& A0 Z
  25.       } else {
    ! J6 ^  v/ u' H; K  b. ^
  26.         $cat = get_the_category(); $cat = $cat[0];& k. k2 r- a2 _2 O. \
  27.         echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');4 \, p+ R) ^! o" g3 J
  28.         echo $before . get_the_title() . $after;
    1 Y5 o5 j) I: a* e, n+ ?% `$ X; F
  29.       }" d8 l- c- W- K" `) W$ Q
  30.     } else if ( !is_single() && !is_page() && get_post_type() != 'post' ) {* \8 v  p2 D5 \1 P9 ?8 s+ M- a7 N$ `1 \
  31.           $post_type = get_post_type_object(get_post_type());( R+ z/ J" L' {( ?8 D5 t! a
  32.           echo $before . $post_type->labels->singular_name . $after;( [8 ]+ {6 I# N# E" h- A2 A
  33.     }7 X4 e' q- M' }* Q1 ?' ]
  34.     if ( get_query_var('paged') ) {  _6 u4 ]% G, `6 u7 j% g+ b
  35.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';' N. T8 h: @2 I0 m$ I6 Y4 R
  36.           echo __('Page') . ' ' . get_query_var('paged');
    & y( e0 F; v% Y# \  u% P
  37.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';5 B! F5 q) C! w3 P  i
  38.     }
    4 W# R3 I3 u- }* Y
  39.     echo '</div>';
    ; s: O" B. @' [8 L+ h, t
  40. }
複製代碼
然後在你要用麵包屑導航的地方添加(比如正文標題下面)
  1. <?php if (function_exists( 'fairy_breadcrumbs')) fairy_breadcrumbs(); ?>
複製代碼

! }6 P/ }" n' a; ?. e  X8 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 & u  }$ [6 c0 o; g5 w* A, I
1、在the_content( ) 裡修改:2、在function.php文件裡添加這段代碼:然後在你要用麵包屑導航的地方添加( ...
: K  d3 U: i/ W5 ^+ i
恩,breadcrumb的實現看起來很複雜, 而且不支持microdata https://support.google.com/webmasters/answer/185417?hl=en
# D  O: b1 y/ e( H1 k# k6 v2 q! S( h6 S8 t; ~- P3 X
我建議直接使用插件, 如wordpress seo
6 _, g7 N8 R. g! A( j! V  \  N
" X. a% a0 u1 w# Z9 i9 U! k8 u不過,謝謝您的分享
/ B8 q4 F1 X* I" Q

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-7 22:54:55 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-7 23:45 編輯 ' b( U& Z5 V1 A
2 E. z" q5 k0 B, I
1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?
1 G( N* w0 ~1 B7 h) M+ e6 d. h Limit Posts Automatically (2007年的,有無類似的比較新的), Save Excerpt Automatically
% m, _" {4 p9 c0 v9 K' }2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?) p; j& P' [: s0 `9 J* b1 J

  j1 x  x/ h0 b0 C) Q: z, T' `, m9 B& }/ c% \

' w4 K# x- q9 T  R; Z3 J: j
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-8 09:32:26 | 顯示全部樓層
能不用插件就不用插件,畢竟有些功能改代碼就可以實現了。
' Y/ E( h! c- \1 y( Z0 g
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-12 22:54:52 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-12 22:56 編輯 + ]2 d. x: J5 p

+ S$ z% k: G/ o# b2 `$ l, ]: \9 k1, Better Read More) m9 T0 B. u5 l& \' x9 v4 p* p
2. 這個反而可以用插件wordpress seo by yoast來做,本身有的。   Breadcrumb NavXT
5 x& _. @5 x) E謝謝豬農
! ?( C: l- M8 J: f9 ^* }6 w
. a, H8 F# Z+ f4 v; F3 H( i# @; o( e' _
5 ]2 g6 X& n* D

9 W8 F; g  d" x5 _2 W! i* F7 t) ^& {) \, z, _9 p* L
補充內容 (2014-1-12 22:07):
$ s6 ]6 o' y3 s% JBetter Read More 不好
2 H* Z# L5 c& W$ U( m
0 G$ u+ X" t* G) y補充內容 (2014-1-12 22:28):$ h" @0 P, P0 z6 m* V. P$ i# x
the_content()位於wp-includes/post-template.php# D0 |5 k3 ]( N4 U, K5 v* @- u
<?php the_content( $more_link_text, $strip_teaser, $more_file ); ?>
. u2 z: D1 C3 D; f  b$ Q0 t) u0 F1 ?# b$ R

% t- G8 {( Y; z* X- S
- z+ A$ t, m8 i, P! ?補充內容 (2014-1-12 22:30):- Z# j, J1 Q* u" m) y2 o$ ^9 V1 I
<?php the_content('...continue<img src="/images/leaf.gif" 7 ]4 o% }$ V3 p) ~) K
alt="read more" title="Read more" />'); ?>0 D3 h; P/ o: f/ y: d4 a4 q
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

GMT+8, 2025-5-26 09:16

By DZ X3.5

小黑屋

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