过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2013-11-6 21:42:55 | 顯示全部樓層 |閱讀模式
本帖最後由 hardrock 於 2013-11-7 23:52 編輯
4 t* L# z) j- c% g
& I* S# c& y4 J5 N0 \- Y( N+ cWordPress ,是英文網站,   post 截取帖子字數 [more] 標籤 ,
: h! g' y+ q( w" Y  Z6 H7 Xpost 的[more] 標籤 , 用  「read more」 的icon 代替。/ T( N2 `5 {3 a) m2 q- j
,代碼應該怎麼實現 ? 或用什麼插件實現?, H  J. ~& O, A: t4 L, ~
1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?% |: |3 l" S! G: |2 g4 X
Limit Posts Automatically (2007年的,有無類似的比較新的)- R. A3 O2 G- j6 E4 k6 G
主要是英語不好,不知用什麼關鍵字搜索
9 b6 u7 x; ^6 ]4 T7 B+ Z3 o( K" t
2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?' x, L5 N2 z$ @2 B* d* Q: Y
4 T% F1 L5 [0 e) e7 H$ H0 _
$ M* p7 e, s) A1 w& y% B, @2 A( X
* F5 ~8 _2 H! D+ \  T8 c
: U* k8 Q0 {7 C- s
5 ]$ w& a+ M9 S  s0 ~" H

9 S3 d; D& @* u7 T, ^! X& E3 n- b+ A5 f

. n4 f. p2 D9 ?( i. J' f' p
發表於 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() {
    ! q* B7 ~0 |3 n" x. d/ y7 K
  2.     $delimiter = '&raquo;';1 x  f& _6 P5 _+ B. R8 `7 O+ w
  3.       $home = '首頁'; // text for the 'Home' link5 I. O  U; M- c4 `
  4.       $before = '<span class="current">'; // tag before the current crumb
    * T3 a# l6 b* q  y
  5.       $after = '</span>'; // tag after the current crumb. \+ j7 d! i& c( p
  6.       if ( !is_home() && !is_front_page() || is_paged() ) {+ G9 }$ a! O$ h" z3 Z
  7.         echo '<div id="crumbs">';
    : v9 j; v0 g' ~2 ^& Y+ A
  8.         global $post;
    2 V( l3 T  C- Q/ ], y. [
  9.         $homeLink = get_bloginfo('url');
    & D8 B3 `: `4 p% A% m: V
  10.         echo '<a href="' . $homeLink . '">' . $home . '</a> ' . $delimiter . ' ';
    % ]& v& u3 L% R' N
  11.      if ( is_category() ) {
    9 R. m* Q; g9 X$ Z% D
  12.           global $wp_query;7 A2 j+ _& l* q0 B0 N4 G( b
  13.           $cat_obj = $wp_query->get_queried_object();
    5 m- T$ P" a+ M. B7 F2 C3 ~
  14.          $thisCat = $cat_obj->term_id;
    2 U: H7 h# a" m( c+ w
  15.           $thisCat = get_category($thisCat);
    5 v5 |% I8 |1 E" {# }
  16.           $parentCat = get_category($thisCat->parent);
    5 R3 B+ ~; S2 }' m$ ^
  17.           if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));
    : h+ R% y) y' G! O1 E% h! m
  18.               echo $before . ' "' . single_cat_title('', false) . '" 目錄下的文章' . $after;. Q: x1 S) r  B6 C
  19.     } else if ( is_single() && !is_attachment() ) {7 u& V) {; `5 ?, V' v+ l. _, L
  20.       if ( get_post_type() != 'post' ) {
    , M# x' L% T- Q, M% W
  21.         $post_type = get_post_type_object(get_post_type());& d) w& W  A' @/ Q8 A' k
  22.         $slug = $post_type->rewrite;
    ! u7 P0 I  D& L# g
  23.         echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' ';
    4 R! i1 A/ U# @( x5 I4 p3 g) K9 `
  24.         echo $before . get_the_title() . $after;
    % {* u# B6 L+ ~. g% u
  25.       } else {: ~( ]6 \( A. p* o' I& K
  26.         $cat = get_the_category(); $cat = $cat[0];3 L' U2 T/ \, M+ \+ x9 w/ o
  27.         echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
    ' @7 Z* u; N5 a* l. e, k
  28.         echo $before . get_the_title() . $after;7 i; D" K7 v4 T, G) X/ L
  29.       }& h4 l3 f1 i0 f* k: k
  30.     } else if ( !is_single() && !is_page() && get_post_type() != 'post' ) {: a/ `" W7 ~* l' z
  31.           $post_type = get_post_type_object(get_post_type());+ N0 _8 c4 D- t) t( }! o+ f
  32.           echo $before . $post_type->labels->singular_name . $after;
      O; U5 L% ^$ o
  33.     }9 c5 r& q1 H/ V" [5 k
  34.     if ( get_query_var('paged') ) {$ Z, g" \- s: X4 j& H3 f
  35.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';
    / b1 e* `, V7 ?0 ~& h$ b: @* c
  36.           echo __('Page') . ' ' . get_query_var('paged');
    , `! `9 D0 y! Z# R8 p: P3 Y0 I: F
  37.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';5 N0 w9 M, Q& a5 b" t, U2 m( n# Y2 J
  38.     }
    . n' t  J) l) b
  39.     echo '</div>';
    5 B6 o: T: F/ F) P
  40. }
複製代碼
然後在你要用麵包屑導航的地方添加(比如正文標題下面)
  1. <?php if (function_exists( 'fairy_breadcrumbs')) fairy_breadcrumbs(); ?>
複製代碼

6 {) [2 `8 g# k6 X

點評

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

6 a; `' f6 R3 q0 H. ^* w, s恩,breadcrumb的實現看起來很複雜, 而且不支持microdata https://support.google.com/webmasters/answer/185417?hl=en& \7 u) t, z* U* T- M: q8 v

9 K  H/ S0 \) o6 L$ f; R3 a. o3 q我建議直接使用插件, 如wordpress seo6 Y! |- p/ r7 H* ~2 o* y' q

* F( ]7 x$ y/ _7 W/ M( S% @6 \6 n不過,謝謝您的分享 : \# I& ~7 R  @' F  }# v" g: f. T

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-7 22:54:55 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-7 23:45 編輯
2 x% `& R8 c* z" K) a. F; q3 ?# K6 R. M2 H( N9 N% ]3 G' U
1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?
9 G/ S& s! F9 j' ~, X6 |4 T. U Limit Posts Automatically (2007年的,有無類似的比較新的), Save Excerpt Automatically; z0 C, S7 w, {: [' y
2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?$ o4 }: B7 o  ^

  B; Z. {1 ^* l8 U' m& T
7 ]3 u: L* \6 k% N; c% |$ s6 ^, W. V/ x: {4 A
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-8 09:32:26 | 顯示全部樓層
能不用插件就不用插件,畢竟有些功能改代碼就可以實現了。. @, l- ]# {! d' I( u4 o
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-12 22:54:52 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-12 22:56 編輯 * `8 Q7 j5 ?6 O% F) g0 W* N

5 d6 z" E8 a1 v% @% m1, Better Read More
" j% _  @, E8 J, U( R& P2. 這個反而可以用插件wordpress seo by yoast來做,本身有的。   Breadcrumb NavXT, I7 o$ b$ ?! b
謝謝豬農
& F/ H; ]! s1 l" D) G
- @7 ^+ l2 ]* e( i8 n
2 ]6 v% {- ]0 }2 w- \
  {" V( x" i* g
. m/ ^( y' a  l5 F$ S! j! y: H: G) r8 |$ w* D! }1 V% i8 B5 U
補充內容 (2014-1-12 22:07):$ F# I0 I# e: D* H2 c- @! ]
Better Read More 不好
3 ?( f* e- g+ g! C
  j2 f8 m* O3 I5 x1 N補充內容 (2014-1-12 22:28):
& k. x! q, z. Q+ uthe_content()位於wp-includes/post-template.php/ I# n6 O0 F4 c* `
<?php the_content( $more_link_text, $strip_teaser, $more_file ); ?>0 C) D# c- S; m' v$ ]3 B  E0 I, [
# l, ]+ \) ]0 ^9 [0 f
1 n& \3 x: v( g1 a7 O8 m
2 I+ |/ |% w) ^' W$ C1 K
補充內容 (2014-1-12 22:30):
2 J3 p, Y: h, h<?php the_content('...continue<img src="/images/leaf.gif"
! j4 \8 J: D0 M4 y9 |2 P4 `5 Ialt="read more" title="Read more" />'); ?>% I% Q& S  Y6 X" @
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

GMT+8, 2024-11-23 22:27

By DZ X3.5

小黑屋

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