过期域名预定抢注

用戶名  找回密碼
 免费注册

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

[複製鏈接]
發表於 2013-11-6 21:42:55 | 顯示全部樓層 |閱讀模式
本帖最後由 hardrock 於 2013-11-7 23:52 編輯
9 f; k: ~4 }& A
* i: A6 _( R& t% M1 LWordPress ,是英文網站,   post 截取帖子字數 [more] 標籤 ,. i2 R  v, K" _; h6 ]
post 的[more] 標籤 , 用  「read more」 的icon 代替。. \6 }+ `4 ?0 n! ~% ?' {- S: h
,代碼應該怎麼實現 ? 或用什麼插件實現?5 m8 c) ]. d0 m
1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?" Z% Z; C  M6 C3 V* b6 M: A
Limit Posts Automatically (2007年的,有無類似的比較新的): E) k6 c8 w$ y) K; U8 V
主要是英語不好,不知用什麼關鍵字搜索0 m" @, H8 q- ~& b8 p6 s0 y
; H5 |1 ?5 z7 u; o- ]
2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?
% c4 N1 p% p- E$ [1 r" h* ]& \( j. g) R
" @; z' h, \% \- Q6 H
( R: L5 ?  V% h' u
$ v; v. v. e5 W

. `8 z' V) t8 M3 w+ s: e
+ _* ~$ _. S, S; O* j+ o5 p- l: c. L8 D$ D

+ Z. O) `1 [5 T
發表於 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() {, e8 g2 V6 ^/ b1 i
  2.     $delimiter = '&raquo;';
    , s; c" G# G% U8 f9 a
  3.       $home = '首頁'; // text for the 'Home' link% x$ u! z# O" Z1 `% f% b! O4 f/ _
  4.       $before = '<span class="current">'; // tag before the current crumb0 S. [" `# j" F- M6 Q  v: l
  5.       $after = '</span>'; // tag after the current crumb% T' q6 x, L' x$ W, y
  6.       if ( !is_home() && !is_front_page() || is_paged() ) {
    ! y8 k6 @  }/ I( ]" {: M
  7.         echo '<div id="crumbs">';: J% q. Q% j% |( C! k% C
  8.         global $post;, Y8 z4 o- w& d# C/ ]% l5 H8 U
  9.         $homeLink = get_bloginfo('url');
    % I# R1 v: W0 I3 ?2 {
  10.         echo '<a href="' . $homeLink . '">' . $home . '</a> ' . $delimiter . ' ';
    * P$ m8 f) d" J
  11.      if ( is_category() ) {# Y- F2 x% N. s8 q- c7 z! [
  12.           global $wp_query;
      f  X$ `1 z6 H3 V
  13.           $cat_obj = $wp_query->get_queried_object();
    , f8 K1 ~0 O8 r8 V! k/ W. E! ~
  14.          $thisCat = $cat_obj->term_id;" K, w/ Y: c5 v: k, |
  15.           $thisCat = get_category($thisCat);
    ( F' H" I# I# h$ u) Q8 l& b, e
  16.           $parentCat = get_category($thisCat->parent);- [# k6 M  u' K+ j; i
  17.           if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));9 J. l3 K% s4 c* ?2 ^7 ]# W2 [/ D
  18.               echo $before . ' "' . single_cat_title('', false) . '" 目錄下的文章' . $after;5 v3 ~  m5 }: I
  19.     } else if ( is_single() && !is_attachment() ) {8 J' D' j& c/ Q
  20.       if ( get_post_type() != 'post' ) {
    0 L, W1 {1 X" B: U2 l
  21.         $post_type = get_post_type_object(get_post_type());
    9 h) U9 j" a2 [6 c$ R# ]* E
  22.         $slug = $post_type->rewrite;/ q! f$ \+ v3 l. |4 q1 q
  23.         echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' ';
      w6 z7 u; a! x' I
  24.         echo $before . get_the_title() . $after;
    ; c. x3 V5 |3 K: Y, b
  25.       } else {
    ( y8 w. `7 ~2 x' Y/ u4 I# o3 o7 w) l- d
  26.         $cat = get_the_category(); $cat = $cat[0];
    6 o* B/ `9 V3 e7 D' \) A& A/ d0 I
  27.         echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');: q9 ~& x- f  P8 I$ c! F
  28.         echo $before . get_the_title() . $after;
    2 U% N! F) B" N7 c- O" {$ B2 ^
  29.       }3 ], V+ E- m4 r+ O
  30.     } else if ( !is_single() && !is_page() && get_post_type() != 'post' ) {# L8 K9 K5 ?9 W/ s; ~
  31.           $post_type = get_post_type_object(get_post_type());" K$ H/ h( g  {
  32.           echo $before . $post_type->labels->singular_name . $after;
    - G) v8 \6 h/ t, m9 U+ }& W
  33.     }
    4 }  x6 H  G7 X
  34.     if ( get_query_var('paged') ) {
    : J- D0 p- R1 X
  35.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';
    ; {1 v9 N. b1 [% W1 e- R# z& n
  36.           echo __('Page') . ' ' . get_query_var('paged');* K2 i% V3 q2 S  C7 y) B
  37.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';8 A+ E% ~( e/ d# M: g2 E6 F  T
  38.     }: H. Q5 N3 h6 p! T- `& t9 X
  39.     echo '</div>';- m% f( f( o5 K' f# v
  40. }
複製代碼
然後在你要用麵包屑導航的地方添加(比如正文標題下面)
  1. <?php if (function_exists( 'fairy_breadcrumbs')) fairy_breadcrumbs(); ?>
複製代碼

2 e& o6 o* J, P* ]

點評

好人啊  發表於 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 F* s, W/ P% ?3 l1、在the_content( ) 裡修改:2、在function.php文件裡添加這段代碼:然後在你要用麵包屑導航的地方添加( ...

9 t* L7 a) B2 @+ T  t& \5 e恩,breadcrumb的實現看起來很複雜, 而且不支持microdata https://support.google.com/webmasters/answer/185417?hl=en
1 e, E% C4 k3 t' e3 k* E2 j/ M0 w# a
我建議直接使用插件, 如wordpress seo" p" c& z8 Y2 V. Z2 |% i' q
# z" Q2 W+ ~# H% T
不過,謝謝您的分享 ' |0 h' S6 j3 g" }

評分

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

查看全部評分

回復 给力 爆菊

舉報

 樓主| 發表於 2013-11-7 22:54:55 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-7 23:45 編輯
3 e% u1 _0 O5 l* P7 D2 d
3 i* I4 V6 O/ K5 @/ U! }- V1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?
# w, }3 ?: X( \/ `$ e" k* X Limit Posts Automatically (2007年的,有無類似的比較新的), Save Excerpt Automatically- q- G* Z) r) w& ^6 g# V
2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?
$ d0 p" ~( A) B4 A4 r6 h; z
( p( V7 w! H! c! }6 t. U2 M/ d. h
/ U0 M$ K4 K4 Q. B  m0 \
回復 给力 爆菊

舉報

發表於 2013-11-8 09:32:26 | 顯示全部樓層
能不用插件就不用插件,畢竟有些功能改代碼就可以實現了。
* ]% ^( z+ X/ i: d! Q( Q4 A
回復 给力 爆菊

舉報

 樓主| 發表於 2013-11-12 22:54:52 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-12 22:56 編輯
" X" n- L1 ?& f8 \
9 q$ h% S5 P/ ?7 |$ w1, Better Read More
3 k" q- `8 c5 u# A- ]: j6 r  A3 i' Q2. 這個反而可以用插件wordpress seo by yoast來做,本身有的。   Breadcrumb NavXT( w6 ]- A( b1 k. `+ j) Z0 r0 z
謝謝豬農% w* f, G* [/ B

% e9 H" }/ l  U1 \; R* u
  U5 F6 n; e) V) m4 P& C  y. w  E4 e- _6 h# [; f8 Y* j

& y2 |+ g$ D/ F2 E& N/ @; T. S; w3 c# ], Y& n& N
補充內容 (2014-1-12 22:07):
- c0 G; K5 Y( J, Z* k9 s( QBetter Read More 不好: Q! U+ x0 ^2 O- Q7 p
# |5 x& v9 l3 u" j4 d3 \4 G
補充內容 (2014-1-12 22:28):
+ n, ]) ~; n* H8 J! o% L' E% M8 ?( |the_content()位於wp-includes/post-template.php5 h5 Y- M/ ]1 ?- z6 N! w
<?php the_content( $more_link_text, $strip_teaser, $more_file ); ?>
: l) P# O, s5 o" ^& q, v! e5 \- J& o0 O2 F

2 F" M  i- C" E- H1 |0 f6 O8 b; o7 e* X. @; Y: E! O" r7 F. R5 ^* V
補充內容 (2014-1-12 22:30):
4 x2 A0 v) e) f9 u6 X<?php the_content('...continue<img src="/images/leaf.gif" ; r8 `& Q4 ?7 ?; u
alt="read more" title="Read more" />'); ?>; m! x; h* Z* J5 Y, K9 u. k* {
回復 给力 爆菊

舉報

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

本版積分規則

过期高净值品牌域名预定抢注

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

GMT+8, 2025-6-23 22:30

By DZ X3.5

小黑屋

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