过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2013-11-6 21:42:55 | 顯示全部樓層 |閱讀模式
本帖最後由 hardrock 於 2013-11-7 23:52 編輯
% t6 p2 \8 i4 _) U" F& o% q  |1 W0 ^' f" A2 P9 n4 v
WordPress ,是英文網站,   post 截取帖子字數 [more] 標籤 ,
. \9 _4 `3 y- j1 Ipost 的[more] 標籤 , 用  「read more」 的icon 代替。
' e- `- J! S4 n% T+ \. b% J,代碼應該怎麼實現 ? 或用什麼插件實現?$ w7 m. H+ ^  |6 m* I- s3 l
1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?
! o; h/ ?; [+ O+ B! e: ~Limit Posts Automatically (2007年的,有無類似的比較新的); v2 Y& u/ j' P( U# @1 h& L
主要是英語不好,不知用什麼關鍵字搜索, K, x; Y  G6 a  j1 Z5 @
$ O+ Z. U+ D0 i( X4 }! M
2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?
! u) e8 Y/ J% g% Z8 f  g4 f
% H6 ?! e8 q; S3 [; _4 [  [
0 |" ?2 i! u' ^4 s8 E1 j5 M
9 f, {( F$ ?# ^8 Y" r# ?& T7 n% v# @1 C; E

3 E* {" Z% i8 l  p  J" H7 J( s  E
- z5 j9 _* r! ~2 M( I8 S! k7 d- ]8 v; ]. Q
+ P& Z0 r5 E% F' h
發表於 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() {
    ) F3 T. Q% h/ w. ]2 t4 [
  2.     $delimiter = '&raquo;';* S7 @  ]: J' W  v/ g% c) }1 q
  3.       $home = '首頁'; // text for the 'Home' link6 J/ D  K* q$ y/ Y. M
  4.       $before = '<span class="current">'; // tag before the current crumb# N% p/ L4 `4 `- s7 Z- o% o7 X5 Y
  5.       $after = '</span>'; // tag after the current crumb
    % B( I( C! |7 ?8 V
  6.       if ( !is_home() && !is_front_page() || is_paged() ) {) a4 F( Z+ B' x; f- Y$ y% b
  7.         echo '<div id="crumbs">';
    + H3 [6 l" G9 O) n
  8.         global $post;
    % g$ |& Q0 N" S) _
  9.         $homeLink = get_bloginfo('url');
    ( `0 P# z% [% j' T. |
  10.         echo '<a href="' . $homeLink . '">' . $home . '</a> ' . $delimiter . ' ';4 g* \" D8 p9 w$ ]8 ]
  11.      if ( is_category() ) {
    ' Q# _& I1 n. |& `( t" ^
  12.           global $wp_query;5 N+ E, x0 A2 |, _6 Q: F
  13.           $cat_obj = $wp_query->get_queried_object();/ \- U' e5 Y/ `) }- p6 _& J# o. ]' d
  14.          $thisCat = $cat_obj->term_id;
    ' Z1 w# D) k4 p6 T: K
  15.           $thisCat = get_category($thisCat);
    ! y8 n& `2 H+ E& W# l0 t
  16.           $parentCat = get_category($thisCat->parent);
    6 s( S  {& Y8 e0 e# u% [0 l% V0 L5 {9 K% Q
  17.           if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));  ^7 T1 }0 \8 E
  18.               echo $before . ' "' . single_cat_title('', false) . '" 目錄下的文章' . $after;
    * n. D1 q% ]8 U( ^
  19.     } else if ( is_single() && !is_attachment() ) {
    & A8 V5 d& J8 v3 h' x
  20.       if ( get_post_type() != 'post' ) {
    * Q  Q6 Z; _: a! |3 b/ a7 @
  21.         $post_type = get_post_type_object(get_post_type());
    : T( \/ `7 R, z2 E
  22.         $slug = $post_type->rewrite;' m2 V' _: R1 K' N) Y0 Y& w
  23.         echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' ';, I2 l& v/ d! |3 j
  24.         echo $before . get_the_title() . $after;
    ( Y' F0 }  o+ {0 G7 k7 P& |
  25.       } else {
    1 V  Z) @# e0 a0 J- A
  26.         $cat = get_the_category(); $cat = $cat[0];) g; T' B' N3 ]
  27.         echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');1 `- C8 I7 {  Y
  28.         echo $before . get_the_title() . $after;: {; p+ {( }7 T
  29.       }
    ) y! t% L( [% y
  30.     } else if ( !is_single() && !is_page() && get_post_type() != 'post' ) {8 D' u8 f0 M' b
  31.           $post_type = get_post_type_object(get_post_type());
    ' j7 z: ^2 B$ }  _5 G7 W7 S' S
  32.           echo $before . $post_type->labels->singular_name . $after;
    & Q# u' W- y/ ^, n; p
  33.     }
    2 T$ r8 L7 C4 z5 j( Q6 d3 g% |3 Z
  34.     if ( get_query_var('paged') ) {! C0 D8 X) c3 ?8 V( U/ l& q
  35.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';2 z1 W% S" X4 |* _! q
  36.           echo __('Page') . ' ' . get_query_var('paged');4 E7 S) y; m. {5 K) @$ S: W
  37.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';$ s5 z3 x, \* O7 g8 \/ M. G# t9 b
  38.     }; P9 ^* U, ]: _# [0 x% I
  39.     echo '</div>';% f+ W, U( I4 h! a& p- c% _
  40. }
複製代碼
然後在你要用麵包屑導航的地方添加(比如正文標題下面)
  1. <?php if (function_exists( 'fairy_breadcrumbs')) fairy_breadcrumbs(); ?>
複製代碼

" @8 n* G/ k& C) ?

點評

好人啊  發表於 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 }: O7 a' ]" z- f7 Z* h7 P9 J
1、在the_content( ) 裡修改:2、在function.php文件裡添加這段代碼:然後在你要用麵包屑導航的地方添加( ...

8 ~2 J0 p; [4 o* Q( F恩,breadcrumb的實現看起來很複雜, 而且不支持microdata https://support.google.com/webmasters/answer/185417?hl=en
9 ~3 }8 |) h) ^, r% [
2 j9 Q1 h+ Q4 W我建議直接使用插件, 如wordpress seo6 b2 C5 h# d1 g5 {
! P( g) I( @2 {- {5 v! J
不過,謝謝您的分享 - a# d- U' |& Z; B+ n+ g

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-7 22:54:55 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-7 23:45 編輯 4 O7 H3 m  Y7 H/ S

$ z7 n  I' |( t9 l/ |1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?: U# b1 ~$ Y% }; P; s) m
Limit Posts Automatically (2007年的,有無類似的比較新的), Save Excerpt Automatically
8 q8 L, a% q- M$ P1 D$ P! }2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?7 j2 T& x' I: [) c, j# u& c
0 l% I* h$ Z7 ]( \3 P

# u) }/ |  c! v" ?7 S
. _1 z9 c) {' [6 y) W. u2 g2 W
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-8 09:32:26 | 顯示全部樓層
能不用插件就不用插件,畢竟有些功能改代碼就可以實現了。$ l5 Q0 W5 D8 D( W0 A
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-12 22:54:52 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-12 22:56 編輯 ! x) H5 O; n# D3 A+ {9 f

7 l' \$ A0 g+ e# v1, Better Read More
  b9 x& r/ z) |  R2. 這個反而可以用插件wordpress seo by yoast來做,本身有的。   Breadcrumb NavXT, c8 q4 i3 b0 f4 M, i+ p; i6 @
謝謝豬農
9 h. z. W7 G! M: h1 k! p
9 A' [7 P' t( d% h- [% C* z8 l: F0 D
8 b& A$ {* t4 d0 Y- Y7 l. \* p; |9 N* [( _! E0 I

8 Q, J' o/ {1 L3 ~
+ T6 g  b' h8 V" n( }6 Q補充內容 (2014-1-12 22:07):
3 J) c9 q+ t& X6 t: n2 n. rBetter Read More 不好
. O+ _$ r  _, a2 h9 ^0 }/ q9 Y( P3 U7 Z) d" t
補充內容 (2014-1-12 22:28):1 ^% ?. ~! T4 ^0 q- n3 \  ~* v
the_content()位於wp-includes/post-template.php
8 G6 H/ \$ V$ k/ x0 _2 z, E7 P<?php the_content( $more_link_text, $strip_teaser, $more_file ); ?>
2 ?6 ?4 j/ N* j, D3 N. M8 K5 X" p% w& E- g  C8 R8 |

  }7 G, F- I- a; f5 v# I# ]4 K) V9 k# B3 @
補充內容 (2014-1-12 22:30):
8 D2 h9 M5 E: L! F  t<?php the_content('...continue<img src="/images/leaf.gif"
  ^9 a# `% E2 g+ {" j1 P, Aalt="read more" title="Read more" />'); ?>/ Y* R# L: C! y' M5 A
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

點基

GMT+8, 2026-8-13 07:41

By DZ X3.5

小黑屋

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