过期域名预定抢注

 找回密碼
 免费注册

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

  [複製鏈接]
發表於 2013-11-17 23:54:36 | 顯示全部樓層 |閱讀模式
有點繞( ]: }  z% C) a- f# Y! \
就是前台分類裡,看description( N. c1 }- e/ I3 U) g- t
怎麼設置才能顯示為後台設置文章分類裡的描述。
3 x  }  ]# h9 `% M. w7 z: i
, O. u6 @( u, U* X. g2 v4 m代碼盲求助: O; P$ S5 |. m8 e$ o  i7 S
) E0 V/ K* a: V: l
發表於 2013-11-18 00:34:12 | 顯示全部樓層
你的意思是不同分類使用不同描述嗎?
- r* I( E* C$ M9 a
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-18 03:24:28 | 顯示全部樓層
本帖最後由 非常小黑 於 2013-11-18 03:26 編輯 * a, ~- p) ^; l* n3 Y& l
: T& o$ T0 l+ u3 @0 i$ R
樓主先去找到模板裡面的category.php
7 p8 s& K, m( k, m然後看這段代碼
  1. <?php if ( category_description() ) : // Show an optional category description ?>
    # N/ H' B6 D0 Q1 L
  2. <div class="archive-meta"><?php echo category_description(); ?></div>
    ! s0 w( i4 a. h, D. W$ z% _( Y' Z
  3. <?php endif; ?>
複製代碼
然後你去看header.php,添加(或者修改)這段代碼
  1. <?php if(is_category()) { ?>- z* o6 T" }/ F; R
  2. <meta name="description" content="<?php echo category_description(); ?>" />
    . z- d9 K9 f7 g( q
  3. <?php } ?>
複製代碼
大概是這樣。, \9 {( I6 n) W7 t7 T- W! T

6 H4 G  W% z  V9 S) _" I% `$ X
/ J" Y9 L! K% l' a+ Q+ P# ?, u2 G+ }2 l; j
0 E  z/ t- o+ ^- [, l

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

發表於 2013-11-18 07:21:17 | 顯示全部樓層
樓上給力,其實下面那一個代碼就可以搞定全局了0 P7 v; T, K4 F. ~
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-18 13:00:36 | 顯示全部樓層
非常小黑 發表於 2013-11-18 03:24 & V% O3 u& h4 c; o- M3 R
樓主先去找到模板裡面的category.php4 d: ]" I( H, c! _$ X
然後看這段代碼然後你去看header.php,添加(或者修改)這段代碼大概 ...
- l4 ^7 G8 Y3 j* O0 I8 A
模板裡沒有category.php。。。。7 P5 U8 [$ f3 b# p1 V! S
8 ]2 Y8 M) l. Y
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-18 13:09:21 | 顯示全部樓層
非常小黑 發表於 2013-11-18 03:24
) Q" ^. ^0 w6 j' r& X) \. q+ H% G樓主先去找到模板裡面的category.php2 Q  k0 ?1 J8 ?. q. U# U8 d
然後看這段代碼然後你去看header.php,添加(或者修改)這段代碼大概 ...
$ g! \7 r8 f) M' v  l+ w+ c
只有在functions.php裡有
  1. //網站描述
    + l; D) u6 V0 u& H
  2. function dtheme_description() {
    9 r  |' t0 P5 Y) S: E
  3.   global $s, $post;
    , C8 N4 k. B" j
  4.   $description = '';9 v! t. X8 R! n+ [7 `( m3 ?) Y
  5.   $blog_name = get_bloginfo('name');
    / |# d, S' ~0 s) e% }
  6.   if ( is_singular() ) {( c$ ^; X8 U$ f: f9 ~4 {
  7.     if( !empty( $post->post_excerpt ) ) {
      p1 |! @6 L8 S7 @
  8.       $text = $post->post_excerpt;
    6 e8 d! r- Q4 @% v' D
  9.     } else {! o4 S7 H3 y2 d1 `6 X/ ]5 u  D
  10.       $text = $post->post_content;* Z( o! @. _) t
  11.     }
    ) Y/ U7 ]2 H  A5 y. e
  12.     $description = trim( str_replace( array( "\r\n", "\r", "\n", " ", " "), " ", str_replace( """, "'", strip_tags( $text ) ) ) );' F6 c( `2 k5 N% F
  13.     if ( !( $description ) ) $description = $blog_name . "-" . trim( wp_title('', false) );
    ( X! S" p$ g2 ]! K
  14.   } elseif ( is_home () )    { $description = $blog_name . "-" . get_bloginfo('description') . dopt('d_description'); // 首頁要自己加
    * {1 E. w" x0 \( P
  15.   } elseif ( is_tag() )      { $description = $blog_name . "'" . single_tag_title('', false) . "'";' ]$ U/ R. L/ j3 A4 z& I0 e
  16.   } elseif ( is_category() ) { $description = single_cat_title('', false) . "'";
    8 @  \- j& C( x/ S/ r  F, j
  17.   } elseif ( is_archive() )  { $description = $blog_name . "'" . trim( wp_title('', false) ) . "'";
    ; @% J2 ~( a8 U; z+ H
  18.   } elseif ( is_search() )   { $description = $blog_name . ": '" . esc_html( $s, 1 ) . "' 的搜索結果";
    ! E8 S, _9 c, U, u! Y
  19.   } else { $description = $blog_name . "'" . trim( wp_title('', false) ) . "'";
    ' J* P3 ]) A+ |) R4 v
  20.   }$ _6 @( X1 R: I" S$ P' k5 _" e
  21.   $description = mb_substr( $description, 0, 220, 'utf-8' ) . '..';; R+ c/ i0 ?5 ^
  22.   echo "<meta name="description" content="$description" />\n";
    6 s9 _  ^* {; ~3 @8 p, _3 D
  23. }
複製代碼
& Z" s1 G" Q! i2 @+ j% |
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-18 13:23:42 | 顯示全部樓層
thymol 發表於 2013-11-18 13:00 " |, e6 B! m. J5 ?5 t
模板裡沒有category.php。。。。
0 D" ^1 ?: Z  P: N3 @0 u# a8 Z
模板沒category.php?
* p0 h8 f8 h4 K# _+ M& J, @你確定你用的是wordpress?
$ G* z5 {# t) I1 X# W這是標準框架好不好。
: _9 f: ^" I- U$ m& y, K! ^
; H$ `! N' ]  r, d% i7 C3 Q( z$ B
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-18 14:47:18 | 顯示全部樓層
有的不是默認主題就不一樣哈           1 I4 b; s; M! y& e6 a  r- ^
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-18 19:43:39 來自手機 | 顯示全部樓層
非常小黑 發表於 2013-11-18 13:235 N* |% a2 F( p, {# ?# o" U
模板沒category.php?
8 }& _( A* w- N  l6 N- U你確定你用的是wordpress?+ B! R' l4 ]5 T) d0 C) e) W: ^
這是標準框架好不好。

- w% G* s- x4 r/ l的確沒有category.php,我在functions.php裡面參考你的代碼修改了一下。( j8 Q# {" p& @. S+ w7 D6 N: J

8 U% k, I4 X- v, m* K2 ~( d! F* q$ d實現了功能。6 W. A0 X! u9 @' s5 S

  U8 I0 p  c1 s1 W1 |$ W5 t  U' S+ P9 |$ E/ }0 O
用的是浩子的大前端d7
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-18 20:13:30 | 顯示全部樓層
thymol 發表於 2013-11-18 19:43 9 t) Q, b# w5 s
的確沒有category.php,我在functions.php裡面參考你的代碼修改了一下。5 V% Q* o" o% v, m- O
& x" F: `0 i, D, F+ L$ A) _* Q
實現了功能。
, q- F4 W+ s% D: v( a: c
做英文站也用中文主題??% ?+ n1 T$ d1 d5 H. V" R
1 p+ m9 u9 |; r9 D: D9 x  Z$ Y
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

4um點基跨境網編創業社區

GMT+8, 2024-11-23 22:45

By DZ X3.5

小黑屋

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