过期域名预定抢注

 找回密碼
 免费注册

請問怎麼設置分類的description為後台分類設置的描述

  [複製鏈接]
發表於 2013-11-17 23:54:36 | 顯示全部樓層 |閱讀模式
有點繞
) @( N4 u  A1 v9 r1 T  ]9 J就是前台分類裡,看description8 n9 y' s+ x# s8 @
怎麼設置才能顯示為後台設置文章分類裡的描述。# X' {9 S; i6 o% `
2 J: P" i2 {6 h7 j9 b; y
代碼盲求助
. y* q6 s. y$ Z7 @2 f) O& o! a% k/ e3 A/ ~! k# r: v9 s
發表於 2013-11-18 00:34:12 | 顯示全部樓層
你的意思是不同分類使用不同描述嗎?
/ t4 H4 L3 L3 x! U
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-18 03:24:28 | 顯示全部樓層
本帖最後由 非常小黑 於 2013-11-18 03:26 編輯 ' ^/ ~/ x, W$ ?& L5 n# M

; q8 [: _% p3 g; b+ |6 t樓主先去找到模板裡面的category.php% R. z, ]! p4 h. p; _9 b
然後看這段代碼
  1. <?php if ( category_description() ) : // Show an optional category description ?>
    0 v5 F, L7 |5 W2 A" n
  2. <div class="archive-meta"><?php echo category_description(); ?></div>
    2 T+ D+ Y$ ]6 v* J+ G
  3. <?php endif; ?>
複製代碼
然後你去看header.php,添加(或者修改)這段代碼
  1. <?php if(is_category()) { ?>
    - Q: D4 c  S. d+ F6 U, i' J
  2. <meta name="description" content="<?php echo category_description(); ?>" />
    $ M, F3 G1 E6 P' S# u
  3. <?php } ?>
複製代碼
大概是這樣。
/ K5 {  P* ~+ l
# @' Q" P: o: G, I3 Q/ K0 M0 w+ ^: G* v+ E

. s  p, l) Y  M4 j  M: }* R- c6 _

評分

參與人數 2點點 +5 收起 理由
luguokankan + 3
冷夜追风 + 2

查看全部評分

回復 给力 爆菊

使用道具 舉報

發表於 2013-11-18 07:21:17 | 顯示全部樓層
樓上給力,其實下面那一個代碼就可以搞定全局了
; g! w3 H/ t" ~
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-18 13:00:36 | 顯示全部樓層
非常小黑 發表於 2013-11-18 03:24
& N0 x) V, y, ~% `. p. O樓主先去找到模板裡面的category.php( H: k' |) v5 `
然後看這段代碼然後你去看header.php,添加(或者修改)這段代碼大概 ...

% A3 t& t  g5 [! }1 w, s模板裡沒有category.php。。。。
! ~4 D5 W% u" u8 ~* j2 ?% @6 F7 V2 b, m' Q. U3 q
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-18 13:09:21 | 顯示全部樓層
非常小黑 發表於 2013-11-18 03:24 5 e$ P) q  R4 U. y) _
樓主先去找到模板裡面的category.php1 P* g' y9 t  @% s8 O% G0 k0 J
然後看這段代碼然後你去看header.php,添加(或者修改)這段代碼大概 ...

# a; L" h3 E7 d2 c; T2 Y只有在functions.php裡有
  1. //網站描述4 d; `0 C1 Z) J. n9 ~
  2. function dtheme_description() {7 U6 w/ Z+ o3 y
  3.   global $s, $post;4 l! o; _. a0 _
  4.   $description = '';) i/ i) f+ t5 _1 G" k7 ~1 b
  5.   $blog_name = get_bloginfo('name');3 Q  t% `  o' {3 b' o/ ^
  6.   if ( is_singular() ) {
    - \0 @/ V' @2 S$ g: z7 v: }
  7.     if( !empty( $post->post_excerpt ) ) {2 r2 O3 v9 s1 d" z! n+ b
  8.       $text = $post->post_excerpt;
    ' S; p1 N: o; z
  9.     } else {
    + [2 V: v7 \/ s3 i1 O3 N
  10.       $text = $post->post_content;3 {5 K# u9 g2 l% [
  11.     }+ o1 ~, A, T/ S4 s
  12.     $description = trim( str_replace( array( "\r\n", "\r", "\n", " ", " "), " ", str_replace( """, "'", strip_tags( $text ) ) ) );2 o! [+ ^% \1 l! R3 o" a! e1 P
  13.     if ( !( $description ) ) $description = $blog_name . "-" . trim( wp_title('', false) );4 @3 {' c2 Z! T8 N) h6 V
  14.   } elseif ( is_home () )    { $description = $blog_name . "-" . get_bloginfo('description') . dopt('d_description'); // 首頁要自己加4 U4 J' \6 G# a6 J. k
  15.   } elseif ( is_tag() )      { $description = $blog_name . "'" . single_tag_title('', false) . "'";$ @& i7 {) W3 m* G/ @
  16.   } elseif ( is_category() ) { $description = single_cat_title('', false) . "'";
    - A$ G9 z0 i" z+ I  K
  17.   } elseif ( is_archive() )  { $description = $blog_name . "'" . trim( wp_title('', false) ) . "'";8 v& U: p! n+ r/ P7 b
  18.   } elseif ( is_search() )   { $description = $blog_name . ": '" . esc_html( $s, 1 ) . "' 的搜索結果";5 J* |! a1 ?* K
  19.   } else { $description = $blog_name . "'" . trim( wp_title('', false) ) . "'";, m4 ]7 x3 [# [6 E/ S1 o2 W
  20.   }
    # Z1 ~7 ^% W5 z7 n* u
  21.   $description = mb_substr( $description, 0, 220, 'utf-8' ) . '..';
    1 y0 _0 D* V5 H& B1 I% p
  22.   echo "<meta name="description" content="$description" />\n";; t$ D. Q4 W: i" N7 n
  23. }
複製代碼

: M* N! O$ V: \) y
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-18 13:23:42 | 顯示全部樓層
thymol 發表於 2013-11-18 13:00
1 k+ B# G4 o' i0 O! o( I模板裡沒有category.php。。。。
# H2 ]# d" m4 a3 `& `
模板沒category.php?# D0 {1 }# n  |2 D
你確定你用的是wordpress?( S$ j+ H2 X5 c0 y8 p! d
這是標準框架好不好。* V/ r7 f; t' N2 \) w

" @9 N: l  J1 }1 }: U
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-18 14:47:18 | 顯示全部樓層
有的不是默認主題就不一樣哈           , [$ [$ ]! t, c' t8 \
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-18 19:43:39 來自手機 | 顯示全部樓層
非常小黑 發表於 2013-11-18 13:23
2 w1 w& S* |3 p) |5 k模板沒category.php?
! h- i1 u8 s$ e5 l8 k' V你確定你用的是wordpress?1 J, M; C" a* y0 {- v7 p- M5 r! h
這是標準框架好不好。
7 o+ L; r8 [* C% U; S6 F
的確沒有category.php,我在functions.php裡面參考你的代碼修改了一下。
2 I& C1 a' `% L  ~5 |6 [0 X
- d. t0 N! X8 l0 v9 i實現了功能。
. y( \1 V7 p, c2 U
+ _& E4 Y4 }; [, b# u% o, {
* i, L- x" v$ O5 g. e用的是浩子的大前端d7
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-18 20:13:30 | 顯示全部樓層
thymol 發表於 2013-11-18 19:43
8 i8 M9 z  g. p的確沒有category.php,我在functions.php裡面參考你的代碼修改了一下。! C& a* c: O" g7 Y
9 h* \" o7 T7 ~3 V$ h
實現了功能。
6 ^. G* H% R0 c2 W* M
做英文站也用中文主題??
6 b! Z5 L# ~% s6 u" d; l4 a5 o
5 R0 a" W7 y  R, ?$ y8 h
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

GMT+8, 2025-5-26 09:28

By DZ X3.5

小黑屋

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