过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2013-11-6 21:42:55 | 顯示全部樓層 |閱讀模式
本帖最後由 hardrock 於 2013-11-7 23:52 編輯 8 E& w, [% |5 T+ Z2 ^
' R3 M$ `7 f' Y5 z
WordPress ,是英文網站,   post 截取帖子字數 [more] 標籤 ," F! ?7 U; K# h8 L3 l* C
post 的[more] 標籤 , 用  「read more」 的icon 代替。  B. }& D; S" p. \5 V9 Z0 G, I- B
,代碼應該怎麼實現 ? 或用什麼插件實現?; @& j; U6 s* W, e  `
1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?
# g4 T, l% W; h" |Limit Posts Automatically (2007年的,有無類似的比較新的)7 V9 V; M+ _9 z& J  c$ Y
主要是英語不好,不知用什麼關鍵字搜索
: P* o) N+ g) K; [" P
  B5 {+ x4 p3 }0 {8 I% _+ P% }* l2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?3 C2 p+ n, V  q  T# H0 e
* f5 B' T, R1 G% q( T
4 N7 T: ^( n7 E
/ z& k- Q, Z, E/ ?6 n" u# m0 N: L
6 D, W6 p9 ^7 }' l8 `; X2 h: }

* ?; K9 ]8 ~+ i" z( z1 U5 X6 _+ x" [
/ r8 S, w0 [) }& X5 E7 L& y& H: x/ @

1 U# ?' K0 I& Z+ h6 A, T) Y- M  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() {
    , A7 \% [4 m; j- O. i
  2.     $delimiter = '&raquo;';' \' ^; }2 \# B: V# }+ N: u
  3.       $home = '首頁'; // text for the 'Home' link
    ; e+ Y' {: i. X8 {
  4.       $before = '<span class="current">'; // tag before the current crumb7 ?9 M. k* c8 w9 j! n* e* b4 u4 p
  5.       $after = '</span>'; // tag after the current crumb; U+ i4 E4 k, y; ^& i
  6.       if ( !is_home() && !is_front_page() || is_paged() ) {
    % _4 x" K3 k# ?  R  {. Q& F
  7.         echo '<div id="crumbs">';
    - h0 S4 u: l4 L, g
  8.         global $post;3 P' q; C: @9 y) t, F" \
  9.         $homeLink = get_bloginfo('url');
    3 o. o% I, p( K
  10.         echo '<a href="' . $homeLink . '">' . $home . '</a> ' . $delimiter . ' ';
    & \7 I) o( d- ~8 e0 d
  11.      if ( is_category() ) {4 Z! [$ P) ]/ A& w
  12.           global $wp_query;
    : ~2 k% d6 V, u& [. j; O$ }
  13.           $cat_obj = $wp_query->get_queried_object();: \# G7 r3 o6 F! p4 u/ M
  14.          $thisCat = $cat_obj->term_id;
    : @5 z6 m" \: Y# q/ D7 @. s
  15.           $thisCat = get_category($thisCat);
    ' `$ U& v2 r: R: `! s% v/ ^
  16.           $parentCat = get_category($thisCat->parent);) ~% b, P- A! H1 R6 l
  17.           if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));6 [. _% n# A7 u% Q4 K, q' m3 `' `
  18.               echo $before . ' "' . single_cat_title('', false) . '" 目錄下的文章' . $after;6 y/ q3 S$ R% E: N: u( ^  Q' q
  19.     } else if ( is_single() && !is_attachment() ) {6 }+ V; v7 L0 C7 Z2 ~
  20.       if ( get_post_type() != 'post' ) {
    ( R7 K3 Y! G, D2 c% \/ G
  21.         $post_type = get_post_type_object(get_post_type());- k4 s9 }$ O# r2 I* q/ N/ @
  22.         $slug = $post_type->rewrite;
    2 O+ f5 i0 k2 e$ N. K. _
  23.         echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' ';  H/ B$ @. R- R* s
  24.         echo $before . get_the_title() . $after;
    $ W+ n: _3 z! L5 U1 ~" q& A: ]5 j6 b
  25.       } else {% S/ E* O6 E& O0 a
  26.         $cat = get_the_category(); $cat = $cat[0];8 v9 s7 J. s0 S, \. T# d
  27.         echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
    9 {* M& m$ F* b; _3 j5 g+ _3 @% B
  28.         echo $before . get_the_title() . $after;
    & s# u0 D" \, {) M
  29.       }
    ' {) l; |/ B) H, _, K. h% F
  30.     } else if ( !is_single() && !is_page() && get_post_type() != 'post' ) {; W5 Q& Q8 m0 P" |. J, P% A9 {! z  @  \
  31.           $post_type = get_post_type_object(get_post_type());  \; ^1 j4 [; ?6 M1 y, }; V- F- D3 Q+ G
  32.           echo $before . $post_type->labels->singular_name . $after;
    ! P8 k$ i9 H# X- S
  33.     }" J" K3 K% d2 L7 i" @: _  h7 v
  34.     if ( get_query_var('paged') ) {* C+ ]- u2 ]1 C- x6 f) a3 @% `
  35.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';
    / k  L$ H+ W, ~6 s: ?3 O% R/ T
  36.           echo __('Page') . ' ' . get_query_var('paged');1 Y  P# e" ^# L3 |
  37.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';  O$ {: Y& c# F* C. W; _& c
  38.     }
    - a! m8 C5 b( Z; g  z
  39.     echo '</div>';7 z8 F1 ?: u1 O
  40. }
複製代碼
然後在你要用麵包屑導航的地方添加(比如正文標題下面)
  1. <?php if (function_exists( 'fairy_breadcrumbs')) fairy_breadcrumbs(); ?>
複製代碼
) W4 \2 b" v. Z+ }) t

點評

好人啊  發表於 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 " }( L9 x) m! O
1、在the_content( ) 裡修改:2、在function.php文件裡添加這段代碼:然後在你要用麵包屑導航的地方添加( ...

% y0 |  a  j: w% ?恩,breadcrumb的實現看起來很複雜, 而且不支持microdata https://support.google.com/webmasters/answer/185417?hl=en
) l$ X- K3 W: L) ~) s( Y) _) N+ V8 d' u
我建議直接使用插件, 如wordpress seo
5 v; O- i3 L0 G3 p4 u, M' ?7 A2 c. D8 o; p# y) t* r; ]( n- y5 @8 V
不過,謝謝您的分享
! b' t; p/ u" ]  |1 V( W

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-7 22:54:55 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-7 23:45 編輯
" w* w+ N# v! w4 `( O
9 `; ^/ n3 z9 }# v, d* r" R1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?
( v# H  b5 @/ ?3 n; |+ u+ D# a9 O Limit Posts Automatically (2007年的,有無類似的比較新的), Save Excerpt Automatically
" J: {1 r" H: _7 m2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?
* w8 D6 b# R1 y) T! z$ |' \2 J/ e2 U. I- ]
6 }: |7 q- w, |; Q& E1 c, ^! i0 W& j

/ m1 g1 J9 ?: y
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-8 09:32:26 | 顯示全部樓層
能不用插件就不用插件,畢竟有些功能改代碼就可以實現了。
9 e: o5 j0 f" \# k) j$ P
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-12 22:54:52 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-12 22:56 編輯
; x5 B: c3 x+ E/ I
9 _" _$ w/ Z" a: y8 Z" ~1, Better Read More- [8 [# r% a$ r* i3 P* l
2. 這個反而可以用插件wordpress seo by yoast來做,本身有的。   Breadcrumb NavXT
: O) E0 w- ^3 C6 ^謝謝豬農
  C/ ^( M$ W1 A2 M+ K6 K
5 c; j9 x5 g7 M* J2 ]8 d( |) k2 w
$ j$ k  }9 ]" m- a. H; i( p$ w

, m2 O; T- a6 F2 X# \
/ j! j) ^, _) e1 K+ x補充內容 (2014-1-12 22:07):
8 Q/ R0 x3 Y' E# R* i2 CBetter Read More 不好- Z" R/ o  [8 A9 r5 |

; n* T; \' o6 j& I! `6 z補充內容 (2014-1-12 22:28):: \  M% b5 \( t) n3 y9 e
the_content()位於wp-includes/post-template.php) m) x( w0 p) \5 M, G
<?php the_content( $more_link_text, $strip_teaser, $more_file ); ?>" e; S- H3 b9 ?! X4 E

5 i# m3 F, t  @- k$ X6 ^  n# {3 U0 F5 Z

+ _! w$ Z7 q5 M5 s- K補充內容 (2014-1-12 22:30):+ {- L0 j$ p% X# u! N, N! \
<?php the_content('...continue<img src="/images/leaf.gif" - W8 l8 g. q2 w) R
alt="read more" title="Read more" />'); ?>
! f/ O$ k3 b8 c% x( `- U
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

GMT+8, 2025-5-26 05:59

By DZ X3.5

小黑屋

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