过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2013-11-6 21:42:55 | 顯示全部樓層 |閱讀模式
本帖最後由 hardrock 於 2013-11-7 23:52 編輯
8 ?" M7 X6 s+ h! z+ K  f# r: X+ `& V; s0 ?6 l# a* \. i
WordPress ,是英文網站,   post 截取帖子字數 [more] 標籤 ," L" |3 w8 Z0 @, h
post 的[more] 標籤 , 用  「read more」 的icon 代替。7 M* Z) y, ]% u" Y( v+ F
,代碼應該怎麼實現 ? 或用什麼插件實現?
' H9 U# _" w0 G  _5 ?' ^! D- k1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?
6 _$ z) B$ g, S2 e. k' v* \Limit Posts Automatically (2007年的,有無類似的比較新的)
" b8 l$ R' O4 W/ n" v0 c% [主要是英語不好,不知用什麼關鍵字搜索7 U5 `5 X+ Z/ O' b% j

+ s$ @  x7 H) V5 P- n2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?
3 h1 Y6 k5 y% i
, v0 j& Y$ y3 M
1 `# O& [" z6 t" A& y  |
: w. w. D) @" C7 _  }, \: C) d, ^6 A. i; J( O( X

& b2 E. x- U& o( E5 L; [. R) ^0 m' i1 ^$ Q
$ C- h) G3 f  v

$ m5 ^! K- ~2 u( G/ L
發表於 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() {
    3 o2 z1 C2 {  M. p* R
  2.     $delimiter = '&raquo;';: f  E" H: ?0 p9 B5 _+ j
  3.       $home = '首頁'; // text for the 'Home' link/ g, ?) ?5 p$ q; k
  4.       $before = '<span class="current">'; // tag before the current crumb8 `, a* q$ ~! R6 I
  5.       $after = '</span>'; // tag after the current crumb0 d) F% t, n1 A9 _: y+ ^' ~
  6.       if ( !is_home() && !is_front_page() || is_paged() ) {
    8 P5 `5 B* F0 I: u
  7.         echo '<div id="crumbs">';
    + ]- G$ h) t/ j9 I; C$ h, m+ ~
  8.         global $post;
    7 [( J, t5 {& F+ v
  9.         $homeLink = get_bloginfo('url');
    / @; D+ M( o* A) K, p
  10.         echo '<a href="' . $homeLink . '">' . $home . '</a> ' . $delimiter . ' ';
    6 U( ^, W* Y4 p2 z$ ]
  11.      if ( is_category() ) {$ m8 R6 N% }3 `& U6 V8 ^' R7 m9 [. d
  12.           global $wp_query;) G7 C, G' \+ H
  13.           $cat_obj = $wp_query->get_queried_object();
    9 a& k) N8 l' R8 J7 c
  14.          $thisCat = $cat_obj->term_id;
    ! g7 z3 i/ n  \& ?( L
  15.           $thisCat = get_category($thisCat);
    + W6 d: l% n+ x' t
  16.           $parentCat = get_category($thisCat->parent);  o4 W/ W# J* }( }
  17.           if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));
    ) ~$ y1 t9 w5 e) _  x
  18.               echo $before . ' "' . single_cat_title('', false) . '" 目錄下的文章' . $after;- q  @! X. ?9 l+ w. U" S; J) z7 m; C
  19.     } else if ( is_single() && !is_attachment() ) {, ~  v! t" P9 ?3 Z' R& U" Y
  20.       if ( get_post_type() != 'post' ) {" d: P7 m4 M# X% Q$ C
  21.         $post_type = get_post_type_object(get_post_type());$ G& h+ _1 L# @8 T+ N4 K7 {
  22.         $slug = $post_type->rewrite;
    9 A# x/ D) r$ b! H/ z2 ?
  23.         echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' ';
    ; o  F+ [" ?8 K0 B4 j4 Z
  24.         echo $before . get_the_title() . $after;
    * R' L+ T  A8 t, A+ j. X- I
  25.       } else {- X: l" \7 O" O6 g" ?3 ?/ s
  26.         $cat = get_the_category(); $cat = $cat[0];6 l# \! V! }" w
  27.         echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');' X# [0 H8 K  p
  28.         echo $before . get_the_title() . $after;
    + z$ U4 b+ B/ @3 g3 o/ p9 O* u
  29.       }
    $ p. A  |. S& f
  30.     } else if ( !is_single() && !is_page() && get_post_type() != 'post' ) {; y# B, N) }0 {6 w6 t/ \# R, ^
  31.           $post_type = get_post_type_object(get_post_type());
    8 i3 p& A7 ]1 S2 ]0 z
  32.           echo $before . $post_type->labels->singular_name . $after;  ^" S& c/ J+ e6 \
  33.     }9 L7 k2 e# u+ s* q, K# f: k
  34.     if ( get_query_var('paged') ) {0 Z, Q% V* E2 z1 U
  35.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';+ E( M8 r  @2 L' t, h# Q: c+ x
  36.           echo __('Page') . ' ' . get_query_var('paged');- s9 {1 y5 F8 x" W
  37.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';
    3 g3 g5 K* q: s$ B* S9 O
  38.     }3 K6 K  a5 l/ _, Z9 m/ X
  39.     echo '</div>';
    # f  t$ V5 S. U, A) z8 Z
  40. }
複製代碼
然後在你要用麵包屑導航的地方添加(比如正文標題下面)
  1. <?php if (function_exists( 'fairy_breadcrumbs')) fairy_breadcrumbs(); ?>
複製代碼

6 C, c' S) o+ B! a/ ^+ [; d

點評

好人啊  發表於 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
$ n+ \2 @9 ]( f) p' d; P1、在the_content( ) 裡修改:2、在function.php文件裡添加這段代碼:然後在你要用麵包屑導航的地方添加( ...

1 s( {5 u9 J" }4 i9 J* Y2 G恩,breadcrumb的實現看起來很複雜, 而且不支持microdata https://support.google.com/webmasters/answer/185417?hl=en! t" E# s% j2 e' c: Z6 k/ h
6 u8 H! ?+ P3 u5 u6 H% y
我建議直接使用插件, 如wordpress seo
6 h8 `' R- [1 j6 N# d$ f3 L% X. \! r9 |8 J8 P9 h; R3 m
不過,謝謝您的分享
: j. R3 X/ n3 O

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-7 22:54:55 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-7 23:45 編輯 ( N. S% y6 h/ o1 `4 o1 b

0 g7 h6 a/ I8 M1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?+ }  ~$ B$ T: W
Limit Posts Automatically (2007年的,有無類似的比較新的), Save Excerpt Automatically
6 o/ A4 `# c1 e- v2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?& B! J! A4 f5 Y9 ^  G

, o  u  D' @" q" z2 l+ i) k9 C& e- N; a: u, G2 l0 Q

9 n. m7 q, x; ~
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-8 09:32:26 | 顯示全部樓層
能不用插件就不用插件,畢竟有些功能改代碼就可以實現了。  t' R9 S* Q# N; {' a6 f
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-12 22:54:52 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-12 22:56 編輯 - d3 _: P& l8 j

! d3 Y8 t6 `8 E1 Q8 l$ h1, Better Read More
8 m  @3 Y% y2 s# C+ M5 t2. 這個反而可以用插件wordpress seo by yoast來做,本身有的。   Breadcrumb NavXT' z: `6 x1 a+ ?: ~
謝謝豬農
- j8 Q$ T7 i% m: p. ]" H
* N2 }2 X. n5 J0 }& M+ v  v: w1 k- a7 ]; M, b0 {# M: q
2 V: k# L' b3 @8 t: h& }$ }% d

; V' F! D+ S  S  e. ~
. L: N/ `$ J# m  ^- Z+ g8 I補充內容 (2014-1-12 22:07):8 g" ^: O1 H/ I& @4 t
Better Read More 不好
% f  Z1 ^5 U3 n" z1 ]+ o) ~0 ?6 j5 C$ g" Q# t9 m) W, b  w
補充內容 (2014-1-12 22:28):
/ G% R! g1 N: q% o* W/ Dthe_content()位於wp-includes/post-template.php
% m' M. F# I1 x1 ^+ ]+ ?4 C$ E<?php the_content( $more_link_text, $strip_teaser, $more_file ); ?>6 f2 T6 Y- l5 p$ T* `
- U8 x$ {% d' P$ }1 A& X

% c: p! Q# S5 P1 a0 x4 l8 _3 m. M! k8 Z4 @9 D2 f
補充內容 (2014-1-12 22:30):3 }1 [) b* t( r
<?php the_content('...continue<img src="/images/leaf.gif"
. ~/ m" i" n( W- p7 \  t; lalt="read more" title="Read more" />'); ?>4 q$ b& J( `5 a
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

GMT+8, 2025-7-16 03:53

By DZ X3.5

小黑屋

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