过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2013-11-6 21:42:55 | 顯示全部樓層 |閱讀模式
本帖最後由 hardrock 於 2013-11-7 23:52 編輯
) C9 L& q$ Q1 Q4 a# n3 a3 O; F8 C* i' C0 k: M  |* f
WordPress ,是英文網站,   post 截取帖子字數 [more] 標籤 ,& I5 ]2 D# W% J" x; l4 f0 g7 h2 s
post 的[more] 標籤 , 用  「read more」 的icon 代替。0 O/ f3 I& m$ L# J/ j
,代碼應該怎麼實現 ? 或用什麼插件實現?( G$ r& F; S  L: N" C$ t$ ~
1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?; r7 F# H9 O  r& _1 P& W! G
Limit Posts Automatically (2007年的,有無類似的比較新的)
2 W4 `4 ]2 _# M$ J" R+ J/ V主要是英語不好,不知用什麼關鍵字搜索' L: b0 d2 `9 \4 F: o0 N7 L

& D3 x  z/ ]2 f( X7 f  I3 n: Q9 J2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?$ ~6 u6 Q( R4 Z# z, f% w
' h2 O3 G: h. Z/ x

* H) j5 Y$ L' C! |4 x! [' R& U
0 h& l# L  U# F% H& F* d0 S9 u2 q! T. b" e9 s

( S  _* t, M, t( {$ I; R. r' I6 Q' R5 _, B* X" J0 q

6 l6 ~0 H7 Q; {7 y, r6 D7 T) ~8 F% i- c+ @% t6 m- F( N* k: |. N6 [
發表於 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() {- M& n1 I$ U- r; p$ b, @9 m, h
  2.     $delimiter = '&raquo;';
    1 ]* R3 v0 Y  @  K
  3.       $home = '首頁'; // text for the 'Home' link8 t$ x7 q: l6 H. o5 l# j' C
  4.       $before = '<span class="current">'; // tag before the current crumb
    9 j$ x* \5 D. ?! P, e
  5.       $after = '</span>'; // tag after the current crumb
    ! q! O( v1 u/ v  q& C; ^
  6.       if ( !is_home() && !is_front_page() || is_paged() ) {
    " `/ x( u- X8 S' k% H
  7.         echo '<div id="crumbs">';$ t7 @0 Z0 }- N  Z
  8.         global $post;
    - d/ ?: X, U$ Y1 B7 y7 B
  9.         $homeLink = get_bloginfo('url');" [/ P& n0 ?+ k  _5 `
  10.         echo '<a href="' . $homeLink . '">' . $home . '</a> ' . $delimiter . ' ';
    ' P& D0 X% H( W' N
  11.      if ( is_category() ) {
    . c$ r. g, m( }; O& O
  12.           global $wp_query;; `3 p" x: y3 P* G) R" G! x* N
  13.           $cat_obj = $wp_query->get_queried_object();( g, @; O/ k# H1 P
  14.          $thisCat = $cat_obj->term_id;; M: d, q0 x; k1 ?! Q
  15.           $thisCat = get_category($thisCat);! s6 u# w# \; u% l9 [2 K) }
  16.           $parentCat = get_category($thisCat->parent);3 J" Q0 h0 `: U  ^' Y4 F/ L. N" h4 G( ]
  17.           if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));2 s4 E7 g3 P% D1 N, {" p+ P
  18.               echo $before . ' "' . single_cat_title('', false) . '" 目錄下的文章' . $after;
    : A5 \$ X  q; _
  19.     } else if ( is_single() && !is_attachment() ) {
    / W$ Q0 H! t$ a) ]8 _
  20.       if ( get_post_type() != 'post' ) {
    1 p/ z5 A, a  y- E2 q# E, x- {- x" X5 m& ?
  21.         $post_type = get_post_type_object(get_post_type());
    ; [% @9 H, q7 f4 [9 s" C
  22.         $slug = $post_type->rewrite;
    " v7 ]' Y9 @; W6 ~8 H+ L  Y
  23.         echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' ';
    9 X% h: P2 `, |" B( M0 w
  24.         echo $before . get_the_title() . $after;
      t# [0 e7 N+ v2 Y. H$ K
  25.       } else {
    & S' r/ H- i( w" B4 C- H% v
  26.         $cat = get_the_category(); $cat = $cat[0];
    & x  k' O$ P0 A( i3 ~
  27.         echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
    5 d! O: _# W& y2 J" ~
  28.         echo $before . get_the_title() . $after;
    * ], g! F8 ]7 n2 ?& V( X# }
  29.       }' _% s+ B* z: p0 A+ u3 L1 W3 A  x& N
  30.     } else if ( !is_single() && !is_page() && get_post_type() != 'post' ) {
    ( T( [3 h- h. @. [9 h4 b, y7 w: M
  31.           $post_type = get_post_type_object(get_post_type());( ^3 A/ p6 m* \2 k* ^" ?
  32.           echo $before . $post_type->labels->singular_name . $after;( o* J) a2 Y# f4 r* v( V5 k0 Y
  33.     }7 h# Z  E" D0 Q
  34.     if ( get_query_var('paged') ) {, c& v8 Y) i" H+ G/ j" {& [
  35.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';, Z7 Q; H+ B0 {6 [! O; t) o
  36.           echo __('Page') . ' ' . get_query_var('paged');8 S& g! ^1 a" S/ W  \. p
  37.           if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';
    ( h. F* Z5 [0 a- A" Q
  38.     }
    - q' @' }; X' T( _9 p' L* i
  39.     echo '</div>';; D6 ?9 t: h& q6 t+ D
  40. }
複製代碼
然後在你要用麵包屑導航的地方添加(比如正文標題下面)
  1. <?php if (function_exists( 'fairy_breadcrumbs')) fairy_breadcrumbs(); ?>
複製代碼
3 m: \2 r4 B; B

點評

好人啊  發表於 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 3 w, g0 }: D4 F( W4 U  y4 b  S
1、在the_content( ) 裡修改:2、在function.php文件裡添加這段代碼:然後在你要用麵包屑導航的地方添加( ...
) T0 c* P( O! o8 V, P9 S
恩,breadcrumb的實現看起來很複雜, 而且不支持microdata https://support.google.com/webmasters/answer/185417?hl=en$ {+ V7 ?  b( p5 |: ?& J
! V+ Q% T" {! z9 e; U
我建議直接使用插件, 如wordpress seo# m1 @" \! q2 d" E& X. r) P
& T+ Y; D7 G$ ~- }6 O
不過,謝謝您的分享 ' o* ]" d9 P0 k7 B

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-7 22:54:55 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-7 23:45 編輯 " d" Q; J% x+ k

  K2 k( n7 n4 b. O; S1, 有個中文插件「日誌自動截斷」  可以代替[more] 標籤 ,我就是不知道類似的英文插件叫什麼?
# x9 r" T) X& }4 y# Q* G Limit Posts Automatically (2007年的,有無類似的比較新的), Save Excerpt Automatically- N8 R) e7 s* `
2, 還有關於「麵包屑導航」插件,類似的英文插件叫什麼?
9 o9 |+ p* v) I: w+ v( J/ f4 Y" [& g& d( C* N$ b% }

% I$ P7 v( Z% o! y- r- w/ O8 b5 z8 q4 H
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-8 09:32:26 | 顯示全部樓層
能不用插件就不用插件,畢竟有些功能改代碼就可以實現了。' d$ T8 U. z. K5 p- e
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-12 22:54:52 | 顯示全部樓層
本帖最後由 hardrock 於 2013-11-12 22:56 編輯
3 a( f+ e9 _& m! d5 p& u' U( M/ d7 x% y) i# s, s6 r$ G! r7 e
1, Better Read More
; J; X: r0 h& h2 x) u8 x2. 這個反而可以用插件wordpress seo by yoast來做,本身有的。   Breadcrumb NavXT8 i8 r! w7 P. {$ `
謝謝豬農$ c% S' e! o6 q
. r$ l  v' w% d* {6 E$ _
2 N3 W4 X9 k* U2 ~
% U2 L5 d" a( ]# l
6 G/ [2 S( ?: l8 ~$ g
* G/ y4 _: ^% I
補充內容 (2014-1-12 22:07):
' m6 U  q! U' o, f" J, ^+ P" }1 uBetter Read More 不好
: R! {% L8 E2 X1 q
* l; E; F. E- v$ h) h補充內容 (2014-1-12 22:28):
: Q8 ^# _, M" K1 E$ S3 ~- Wthe_content()位於wp-includes/post-template.php- N8 M% v8 ~" z" o/ h0 m& H
<?php the_content( $more_link_text, $strip_teaser, $more_file ); ?>
5 j8 h6 X! B4 L+ Y, T% A' ]6 L7 U  u! l+ U( r/ G" s

5 E  X1 ^7 X9 F0 m8 i( f& i' f3 g; n
補充內容 (2014-1-12 22:30):
+ U( E$ e; u0 Y, \<?php the_content('...continue<img src="/images/leaf.gif"
0 s5 m& ?1 f+ u8 p1 }/ }" ]alt="read more" title="Read more" />'); ?># I4 I7 y2 t' f8 N2 K& q
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

GMT+8, 2025-5-26 07:00

By DZ X3.5

小黑屋

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