过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2013-11-6 21:42:55 | 顯示全部樓層 |閱讀模式
本帖最後由 hardrock 於 2013-11-7 23:52 編輯 & }4 M% P, m9 ]; B

4 z- h* F& R0 b. c# G' M' jWordPress ,是英文網站,   post 截取帖子字數 [more] 標籤 ,) E6 b; L) w) }( R
post 的[more] 標籤 , 用  「read more」 的icon 代替。
1 o: V: o; M. Y1 @' T! K6 \/ Q4 f' f,代碼應該怎麼實現 ? 或用什麼插件實現?! C/ K  e2 b5 u1 w6 Q- |7 F5 E
1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?0 T6 b2 ]3 _: B: N( ^
Limit Posts Automatically (2007年的,有無類似的比較新的)
  r3 f1 V6 F( z% ]7 F% b主要是英語不好,不知用什麼關鍵字搜索$ ?7 \2 n  ]- x
' T! ?9 q1 K, S& w/ P3 x
2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?& Z& }7 ^2 V& n! y+ l0 M) R7 {

0 u; N8 i2 E( A+ g& ?+ c# w
( [- Y7 R# Z/ l+ E5 y0 A; ^" A. A2 v3 B1 Q7 X

( L. o5 [2 o$ O' W4 }4 `7 Q; {$ G9 \' p3 G
) ]  P. X: T9 M5 p( ^# [% ]

# f0 U. G& X8 X" z" M- F
+ a, {# D/ d% h! p* Z- y
發表於 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() {
    9 g# i/ o( A2 \  i
  2.     $delimiter = '&raquo;';7 {8 d% b. [- F' i/ t* U" d
  3.       $home = '首頁'; // text for the 'Home' link
    0 ~: r: g0 P7 P! q8 @
  4.       $before = '<span class="current">'; // tag before the current crumb7 k) [  }8 J& a" S4 R
  5.       $after = '</span>'; // tag after the current crumb8 _, a8 U' P" Y3 G
  6.       if ( !is_home() && !is_front_page() || is_paged() ) {
    " G6 b& F, D. M  @) T# b9 Z4 _
  7.         echo '<div id="crumbs">';; W* t' S; k9 m; n3 \
  8.         global $post;
    9 N, O3 f) v) o  W# D7 S" S# c. t
  9.         $homeLink = get_bloginfo('url');
    0 g* J5 ]5 o% m" P, H
  10.         echo '<a href="' . $homeLink . '">' . $home . '</a> ' . $delimiter . ' ';" y! u# I- U/ [
  11.      if ( is_category() ) {2 }' p& y" t, C# z
  12.           global $wp_query;
    # Q2 G( Q0 J6 m3 [; k2 W/ v+ D
  13.           $cat_obj = $wp_query->get_queried_object();
    1 p1 W3 r8 T9 t  c# |  }% }* i
  14.          $thisCat = $cat_obj->term_id;
    . E' Y' `) L! ]2 x  A
  15.           $thisCat = get_category($thisCat);" g3 R5 ~7 O) _8 z% e( o0 v
  16.           $parentCat = get_category($thisCat->parent);! K/ ^3 r( \2 O% @+ t- k- `, d
  17.           if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));
    : |- y9 t0 V" }% y% C5 ^) y/ Y4 R. q
  18.               echo $before . ' "' . single_cat_title('', false) . '" 目錄下的文章' . $after;
    $ z. g- H3 f" R- [) A# h
  19.     } else if ( is_single() && !is_attachment() ) {
    . B2 H2 H  c+ @' _* Y9 K5 O
  20.       if ( get_post_type() != 'post' ) {
    " l2 w8 x6 M4 r% x: @/ y
  21.         $post_type = get_post_type_object(get_post_type());
    # l8 T# e# X& r- [5 g: j; y
  22.         $slug = $post_type->rewrite;; {- }! e6 ?, _" d& B- W1 `: ~
  23.         echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' ';& y1 a: Y& A6 e
  24.         echo $before . get_the_title() . $after;
    . A8 a- z/ p1 j( E- C
  25.       } else {
    8 E; ]# c+ h7 o) a1 f
  26.         $cat = get_the_category(); $cat = $cat[0];# I1 f7 w1 g8 v7 S) ^4 b% E
  27.         echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
    : f7 _4 D6 J; p- J( k" S) ^
  28.         echo $before . get_the_title() . $after;; j4 v" L3 S' n6 w! y
  29.       }
    0 V! o- Z) H( [( }2 U) R  n/ D) v
  30.     } else if ( !is_single() && !is_page() && get_post_type() != 'post' ) {
    $ y5 _* t' w" ]; `! P, W
  31.           $post_type = get_post_type_object(get_post_type());' D# G  g4 ~% r" ]9 E5 P' L
  32.           echo $before . $post_type->labels->singular_name . $after;
    ; x' ^% \2 [8 s! M
  33.     }
    3 l  p: Z% ^$ l0 C2 D3 P
  34.     if ( get_query_var('paged') ) {7 r: {/ x+ V5 z% L: P9 M2 N7 G
  35.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';
    3 r4 ?1 E6 U$ ?
  36.           echo __('Page') . ' ' . get_query_var('paged');
    ) A: Y" E, W: t5 M8 E( C& @( ]
  37.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';8 M; P1 b8 C  \' F% c9 A
  38.     }
    " S; o- ^, ^& b0 E& y1 M
  39.     echo '</div>';
    ; R! s4 ~7 M- _$ |& t2 Y1 r( k
  40. }
複製代碼
然後在你要用麵包屑導航的地方添加(比如正文標題下面)
  1. <?php if (function_exists( 'fairy_breadcrumbs')) fairy_breadcrumbs(); ?>
複製代碼

8 ^' k& o4 Q$ S' R9 x8 O- x7 r

點評

好人啊  發表於 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
6 J/ ~! d5 d6 U. M5 P1、在the_content( ) 裡修改:2、在function.php文件裡添加這段代碼:然後在你要用麵包屑導航的地方添加( ...

- Y- r  E1 b8 M& a; W2 `恩,breadcrumb的實現看起來很複雜, 而且不支持microdata https://support.google.com/webmasters/answer/185417?hl=en
1 p( b* @6 @2 x) e4 T  P& F% y4 [; _- M' d/ Q9 B+ h
我建議直接使用插件, 如wordpress seo
, B# V3 o) Y8 x0 X! w* z
$ k, R& u# p, r& z4 r2 m不過,謝謝您的分享
( E: q; D  n$ [7 c

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-7 22:54:55 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-7 23:45 編輯
; M8 u, I+ f0 q3 H
1 ]) b* H  I$ A' D' f1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?+ ]1 U4 {* h3 C6 l% k) V
Limit Posts Automatically (2007年的,有無類似的比較新的), Save Excerpt Automatically2 h$ S2 |/ s' U. [
2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?
4 p- r9 B- N: m9 A" f; ~. p2 _" }, w: M8 h( m
' a& O! E' ~( F3 J2 ?
8 f* D& N3 x! u: b8 v6 Q/ [' n" C
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-8 09:32:26 | 顯示全部樓層
能不用插件就不用插件,畢竟有些功能改代碼就可以實現了。
# A, {$ N6 e3 h1 q, \" c
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-12 22:54:52 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-12 22:56 編輯 - }" {. O' B( W3 c& j$ V
, t, G) u3 J  `* }1 I
1, Better Read More
3 [' G( F) {' q1 j. w( S% D2 ]7 l$ H2. 這個反而可以用插件wordpress seo by yoast來做,本身有的。   Breadcrumb NavXT+ j2 T! [5 R0 a: w, i7 W
謝謝豬農
% M' J' x% g. H0 {: d4 T# {5 X' h/ s7 W9 q+ L6 i

  ~" N( h( A: |
1 t8 [7 G; c" w* r" ~% d2 i! j1 ?  _6 g7 O/ h
( n( x! }% f' ^2 p6 o5 o
補充內容 (2014-1-12 22:07):
$ ?& t$ A. A. D6 A* ]Better Read More 不好% f, y! }5 J( r- A# k
( z: L8 L) I6 ^& v
補充內容 (2014-1-12 22:28):
. q, m, o2 L# r4 g8 qthe_content()位於wp-includes/post-template.php
  E# F+ u4 D' M: r$ |7 }<?php the_content( $more_link_text, $strip_teaser, $more_file ); ?>
7 [) S! ^6 t/ U0 r, ?; {
4 a+ l7 P, b+ ]4 z
7 l, Y. |+ t* s# ^+ u( _  i1 ^3 ^  z' R& D
補充內容 (2014-1-12 22:30):, e, a/ Y' x1 r9 Q0 `- V
<?php the_content('...continue<img src="/images/leaf.gif" : K5 t: M* j! [
alt="read more" title="Read more" />'); ?>
- q% N( S' p  H7 q
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

GMT+8, 2024-11-27 14:10

By DZ X3.5

小黑屋

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