过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2013-11-6 21:42:55 | 顯示全部樓層 |閱讀模式
本帖最後由 hardrock 於 2013-11-7 23:52 編輯
& b2 A0 a0 Q( w; y$ B! q
; W4 Q1 I  o5 u* W; c6 ]WordPress ,是英文網站,   post 截取帖子字數 [more] 標籤 ,6 j. e& T' p/ _7 j% m9 m
post 的[more] 標籤 , 用  「read more」 的icon 代替。/ }+ j4 \, Z- t8 h5 o6 v( c
,代碼應該怎麼實現 ? 或用什麼插件實現?3 O3 }  o) n" F  m
1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?- w( E5 d% S3 ]# f, t( p0 ^" X
Limit Posts Automatically (2007年的,有無類似的比較新的)
8 o5 p9 ^. _2 f6 D( A主要是英語不好,不知用什麼關鍵字搜索5 n. q; c( T& e. h( y4 h6 R: n$ j

' f& B4 x' Q7 b' L# r  p' \2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?- d' D/ {+ r+ m- {1 J+ T
8 I- G! P% w; O9 z# \

+ j7 d/ E& ~% H7 {2 l! P
+ N: |* Q- l8 h5 B3 l& n$ |2 l; R+ a$ D4 @, }

# q0 Z9 a) ~+ S# j4 U: |0 R
; T5 J. j* \1 l5 _9 {2 Q  t; u; y
9 u+ `, ^! x* ^3 a1 a" _# e1 _1 S1 _. d* B6 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() {
    * n5 D8 L8 L8 @/ Z- K& G: _
  2.     $delimiter = '&raquo;';
    2 [1 n, D. Z6 u
  3.       $home = '首頁'; // text for the 'Home' link# ~$ O/ y! `* r+ \" s! d$ h
  4.       $before = '<span class="current">'; // tag before the current crumb
    4 y2 u6 S$ E, H- l  A
  5.       $after = '</span>'; // tag after the current crumb
    ( }, C3 m- v' L" p
  6.       if ( !is_home() && !is_front_page() || is_paged() ) {* C) B8 M6 G3 c6 M* Z
  7.         echo '<div id="crumbs">';, S! O9 o. L( y4 m& v; o
  8.         global $post;+ j0 |9 P( C2 x7 p* [
  9.         $homeLink = get_bloginfo('url');
    2 ^8 v- {8 }6 J* R9 c
  10.         echo '<a href="' . $homeLink . '">' . $home . '</a> ' . $delimiter . ' ';6 k1 x( Y6 `  |/ C. x% F
  11.      if ( is_category() ) {
    & ^1 w, q$ A* t5 U6 M$ O! D" L, n6 g
  12.           global $wp_query;
    & E( W$ s& s5 b7 I: P
  13.           $cat_obj = $wp_query->get_queried_object();' l+ v0 _0 y4 q: m/ }7 E5 s( D
  14.          $thisCat = $cat_obj->term_id;" O, s' [& k1 m3 Z
  15.           $thisCat = get_category($thisCat);0 P- M! S' M3 N& j0 w
  16.           $parentCat = get_category($thisCat->parent);
    7 H: G; k  @  F& y8 Q
  17.           if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));
    / o. [' n9 p" \+ l& Y% d% }) g
  18.               echo $before . ' "' . single_cat_title('', false) . '" 目錄下的文章' . $after;
    ) r, n. j" `  c# W# b
  19.     } else if ( is_single() && !is_attachment() ) {
    + w) H  X# }, B$ u8 s( K
  20.       if ( get_post_type() != 'post' ) {
    * w2 t4 t3 A4 A
  21.         $post_type = get_post_type_object(get_post_type());" e/ ~' B: F2 l1 G3 L3 a7 O# b
  22.         $slug = $post_type->rewrite;' S: |9 m3 \5 |* F! K% X
  23.         echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' ';
    8 p: R: k. N; k
  24.         echo $before . get_the_title() . $after;8 l/ }" t, U( F  g0 \2 V' N/ c6 x
  25.       } else {; W/ I# g) w% ^4 G
  26.         $cat = get_the_category(); $cat = $cat[0];
      Z! ]7 V% T4 h4 z5 p3 Y
  27.         echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
    * {/ p9 S" R+ k+ b" N3 X
  28.         echo $before . get_the_title() . $after;
    8 ]. ^: E7 [3 Q8 B- [2 o% V2 S6 u# u
  29.       }
    9 R# M9 W/ X: X7 a
  30.     } else if ( !is_single() && !is_page() && get_post_type() != 'post' ) {
    / s4 t; }- K/ x+ Y& F3 V" A
  31.           $post_type = get_post_type_object(get_post_type());
    3 R8 D! J0 {; K% l
  32.           echo $before . $post_type->labels->singular_name . $after;
    % l/ L, D* j" D* o/ {' ~7 A2 ^7 V
  33.     }& E! I0 g% ]* [  B( [+ `$ C
  34.     if ( get_query_var('paged') ) {9 Y. f" K; K) b; s0 g; r
  35.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';* P# P) Y: g9 t* l
  36.           echo __('Page') . ' ' . get_query_var('paged');
    . Y4 }. i  k6 e2 Q
  37.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';: t. k* z5 K9 R# @" l1 m
  38.     }
    1 S! z8 {6 z) ]
  39.     echo '</div>';' w5 Y- J- n7 ^+ D. Z* I
  40. }
複製代碼
然後在你要用麵包屑導航的地方添加(比如正文標題下面)
  1. <?php if (function_exists( 'fairy_breadcrumbs')) fairy_breadcrumbs(); ?>
複製代碼

: I- f4 f$ C" n8 M7 b, C$ o, M

點評

好人啊  發表於 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 ( t2 W$ A3 o4 }* f- a1 X+ N# a9 `) k
1、在the_content( ) 裡修改:2、在function.php文件裡添加這段代碼:然後在你要用麵包屑導航的地方添加( ...
% m+ _* }/ o( _2 V; t8 [, O  o; k
恩,breadcrumb的實現看起來很複雜, 而且不支持microdata https://support.google.com/webmasters/answer/185417?hl=en
+ o7 K4 [9 g& N. _( H: g5 {4 W: ~
% d- p1 n$ u! ~% O( c我建議直接使用插件, 如wordpress seo' `  K$ M' l/ |* M
! p0 c- [0 O) q! T# e
不過,謝謝您的分享
4 q& \+ x; [# j4 L

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-7 22:54:55 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-7 23:45 編輯
, \4 a5 `% d, I& r6 }
# @0 s* ]# A& l3 V2 [& o1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?1 R- [2 h+ R7 l2 q3 t, Q3 Z
Limit Posts Automatically (2007年的,有無類似的比較新的), Save Excerpt Automatically
1 R$ ~+ `/ l# o/ G  \2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?! g3 ]3 o6 O+ \4 S; U) ^, M; M( o

; q( `2 H% h+ I, J/ V2 Q+ ^3 ]; N- e' I7 ?. H, o

1 E0 j7 t2 n9 [$ Q. d! u
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-8 09:32:26 | 顯示全部樓層
能不用插件就不用插件,畢竟有些功能改代碼就可以實現了。8 S: S7 ^* ]1 ~/ Y& b
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-12 22:54:52 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-12 22:56 編輯
: x. q# |! e: o4 W! H/ G% O& [# d' R4 s
# Y8 B4 Q4 g6 I4 C! E3 o/ |4 E1, Better Read More
. G7 a* u! O' F) \5 n1 O  ^2. 這個反而可以用插件wordpress seo by yoast來做,本身有的。   Breadcrumb NavXT
! x- f; M9 N( E- q* R+ v1 C4 [" |. p謝謝豬農( o( U9 y$ P! e2 d7 K

* U. v1 H2 `9 @! d6 L  z- x% }9 j1 O, [5 O! ~0 |2 j! k

% {3 r" D6 Y" Z2 `, s; ~) m( R: N0 G6 U

* d) v! ?* ~& v補充內容 (2014-1-12 22:07):2 N* q3 ?8 m% x! w
Better Read More 不好
/ k- V) M' H& o+ }
& W7 X  F) K2 r/ [補充內容 (2014-1-12 22:28):( T$ t5 x/ `+ }. j, i3 T( Y9 t
the_content()位於wp-includes/post-template.php7 X4 ~. C2 i/ [6 X7 j
<?php the_content( $more_link_text, $strip_teaser, $more_file ); ?>
/ _) u) u' S- M  g/ W- r& ?8 m, S5 r) o+ M4 q
3 J  k1 _% ^& C

3 `: @1 N6 G0 I. X補充內容 (2014-1-12 22:30):
* l7 h/ z% x/ o( L6 h2 x2 F8 D<?php the_content('...continue<img src="/images/leaf.gif"
, F3 L% g  [: n3 C! V5 ealt="read more" title="Read more" />'); ?>/ _& i8 b8 x7 |* B* J# W! }
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

4um點基跨境網編創業社區

GMT+8, 2024-11-24 01:18

By DZ X3.5

小黑屋

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