过期域名预定抢注

 找回密碼
 免费注册

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

  [複製鏈接]
發表於 2013-11-17 23:54:36 | 顯示全部樓層 |閱讀模式
有點繞5 |* p4 N% |( M2 ^7 Z
就是前台分類裡,看description# r9 `. u- V/ C
怎麼設置才能顯示為後台設置文章分類裡的描述。* d  m$ T9 Q1 A

( m4 F) I& T/ Q% s- e8 e( F代碼盲求助
; }  B. W9 K' M3 b' y- `- Y+ g* e% ~" q: g
發表於 2013-11-18 00:34:12 | 顯示全部樓層
你的意思是不同分類使用不同描述嗎?
) A; Z5 a# Y% }2 V0 L8 Y* o
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-18 03:24:28 | 顯示全部樓層
本帖最後由 非常小黑 於 2013-11-18 03:26 編輯
1 [  W8 O- Y% s& s6 B6 \! V' D+ H& k7 q2 X
樓主先去找到模板裡面的category.php
6 f4 m% ?( g+ t' o$ j! [& n然後看這段代碼
  1. <?php if ( category_description() ) : // Show an optional category description ?>
    , _5 o. |* f) J, D; W' \
  2. <div class="archive-meta"><?php echo category_description(); ?></div>4 u- a# I; _; Q7 y" }' _: c
  3. <?php endif; ?>
複製代碼
然後你去看header.php,添加(或者修改)這段代碼
  1. <?php if(is_category()) { ?>
    4 K' G4 r3 a7 S8 y2 G
  2. <meta name="description" content="<?php echo category_description(); ?>" />0 t$ k5 `/ q* g3 u! i# b6 A
  3. <?php } ?>
複製代碼
大概是這樣。" A6 @1 j  i7 r( ?

$ L0 ?- }# ^' H7 S* V
" o; K* V, T+ L9 }; s6 P6 A* R
" ^) z$ |1 [2 ]( s& @: l# O
5 K8 @0 ~% w1 N3 Z4 X

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

發表於 2013-11-18 07:21:17 | 顯示全部樓層
樓上給力,其實下面那一個代碼就可以搞定全局了* m- R$ l- W& z" J! j: i$ _. u+ }
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-18 13:00:36 | 顯示全部樓層
非常小黑 發表於 2013-11-18 03:24
. x* [; o$ S& q4 R. P( P樓主先去找到模板裡面的category.php* h: a) C/ s' Y
然後看這段代碼然後你去看header.php,添加(或者修改)這段代碼大概 ...
7 C3 S+ _3 I/ H, b; W2 ]+ C
模板裡沒有category.php。。。。
0 H0 O0 ?5 C& [: X! I1 p& P/ T/ Y7 L" i5 V5 P4 g
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-18 13:09:21 | 顯示全部樓層
非常小黑 發表於 2013-11-18 03:24 0 N5 E6 S! D* t9 h! ~! x
樓主先去找到模板裡面的category.php
5 P. a4 Z! i! L6 x& O& d然後看這段代碼然後你去看header.php,添加(或者修改)這段代碼大概 ...

3 l, G8 X& Y- M- g只有在functions.php裡有
  1. //網站描述
    $ u2 R+ e% e. G  u
  2. function dtheme_description() {) T; N  c6 H: w9 v9 R' `0 U- k
  3.   global $s, $post;) e0 W0 s. ?9 c
  4.   $description = '';
    - p$ _/ o/ I) e: z
  5.   $blog_name = get_bloginfo('name');+ x0 h  r8 ?5 E1 O" p! N
  6.   if ( is_singular() ) {) Y) i$ t! p/ W3 p7 F! u% k
  7.     if( !empty( $post->post_excerpt ) ) {: N7 \5 j' c; X& }( C) t% X
  8.       $text = $post->post_excerpt;" v5 r% p8 C8 M  n  _
  9.     } else {# a5 g- r" P" S# I, ]! ?
  10.       $text = $post->post_content;
    ! T6 B" V0 u  o$ {. k( p9 o
  11.     }6 d; I: r- Q% I+ g: G; s/ ^" F; y
  12.     $description = trim( str_replace( array( "\r\n", "\r", "\n", " ", " "), " ", str_replace( """, "'", strip_tags( $text ) ) ) );
    , M- z4 Z9 Y2 {. ?5 H* }1 s! p
  13.     if ( !( $description ) ) $description = $blog_name . "-" . trim( wp_title('', false) );
    9 d3 a4 q; y; ~
  14.   } elseif ( is_home () )    { $description = $blog_name . "-" . get_bloginfo('description') . dopt('d_description'); // 首頁要自己加9 P$ N! w, E; i& R/ [8 u: R7 g
  15.   } elseif ( is_tag() )      { $description = $blog_name . "'" . single_tag_title('', false) . "'";
    ' Q* b* r7 a! [" s3 Z1 @* a7 k) s
  16.   } elseif ( is_category() ) { $description = single_cat_title('', false) . "'";0 x* h2 l) {2 G
  17.   } elseif ( is_archive() )  { $description = $blog_name . "'" . trim( wp_title('', false) ) . "'";
    8 b! n4 X( \; t2 I
  18.   } elseif ( is_search() )   { $description = $blog_name . ": '" . esc_html( $s, 1 ) . "' 的搜索結果";; S' M& b" w" W7 k2 c% b! P" D' V
  19.   } else { $description = $blog_name . "'" . trim( wp_title('', false) ) . "'";' p8 [; x) a6 D4 Y
  20.   }$ Y- o& Y  m5 \, p: p# n
  21.   $description = mb_substr( $description, 0, 220, 'utf-8' ) . '..';. e5 l% B. ^3 z, f! L7 m
  22.   echo "<meta name="description" content="$description" />\n";- B+ t  R' a; m$ w, l1 |3 H
  23. }
複製代碼
. n6 D2 U2 L- Q
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-18 13:23:42 | 顯示全部樓層
thymol 發表於 2013-11-18 13:00 ; T. O' [2 P+ I8 m
模板裡沒有category.php。。。。

4 m2 v, k+ r5 m6 f* Q! J. s+ m# \模板沒category.php?  s/ @$ E9 V! }+ M' L
你確定你用的是wordpress?2 m5 ?3 j9 C+ p, w0 j
這是標準框架好不好。
% U( c/ Q% K9 ]7 X, }0 D+ ?8 t+ B7 N, i0 L4 A6 o3 j. B
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-18 14:47:18 | 顯示全部樓層
有的不是默認主題就不一樣哈           
% y  ?! l8 A) i5 H9 P
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-11-18 19:43:39 來自手機 | 顯示全部樓層
非常小黑 發表於 2013-11-18 13:230 n0 k$ a3 T( a7 c+ G7 E; v7 _
模板沒category.php?- E1 p4 D1 u0 P( t7 D
你確定你用的是wordpress?
& t* C0 Z7 G% W* M- ?) I這是標準框架好不好。
% l# V# r, C$ r3 K) Y
的確沒有category.php,我在functions.php裡面參考你的代碼修改了一下。  K* W; C* D8 ]/ S) J- {$ k/ Z

: L. ~# a2 y9 k  d  |實現了功能。- M  R# A8 @0 V+ G" ?

/ N# |4 O- g5 S. u; j
- H& A8 |( i6 J用的是浩子的大前端d7
回復 给力 爆菊

使用道具 舉報

發表於 2013-11-18 20:13:30 | 顯示全部樓層
thymol 發表於 2013-11-18 19:43 2 H) l$ q( ~6 L, z8 T+ K
的確沒有category.php,我在functions.php裡面參考你的代碼修改了一下。
* d# x  a, n6 ~
/ M8 E. C$ r# h9 _8 i  o8 i0 g實現了功能。
, I. w4 h5 }; P# R- ~, u
做英文站也用中文主題??
6 f4 }% D* z# _5 |
5 ^; `; C$ ?2 Z% U7 e4 r
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

點基

GMT+8, 2026-8-15 11:20

By DZ X3.5

小黑屋

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