2 回答

TA貢獻1866條經驗 獲得超5個贊
顯示或返回當前頁面的分類目錄標題:
1、在這里需要用到函數:single_cat_title()
對那些顯示WordPress標簽而非分類目錄標題的頁面(如"/tag/carceer"),該標簽顯示或返回標簽名稱,該標簽只能用在WordPress主循環(loop)之外.
其基本用法如下:<?php single_cat_title( $prefix, $display ); ?>
其默認用法如下:<?php single_cat_title('prefix'=>,'display'=> true ); ?>
2、對其參數進行一些必要的說明:
$prefix 輸出時在標題前的文本信息,默認值:None,類型是字符串,可選
$display 顯示標題(TRUE)或返回標題以便用在PHP中(FALSE)。默認值:TRUE,類型是布爾型 可選下面這個例子在分類目錄標題后顯示“當前分類:”字樣:
示例如下:
<p><?php single_cat_title('當前分類目錄是'); ?></p>
//output:當前分類目錄是wordpress
3、下面這個例子將當前分類目錄標題賦值給變量$current_category以用在PHP中.
示例代碼如下:<?php $current_category = single_cat_title("", false); ?>

TA貢獻1856條經驗 獲得超5個贊
你可以試試這個代碼看看:
1 2 3 4 | <?php $category = get_the_category(); echo $category[0]->cat_name; ?> |
或者這個代碼:
1 2 3 4 5 6 | <?php foreach((get_the_category()) as $category) { echo $category->cat_name; } ?> |
以上這兩種代碼都是只獲取分類名稱,而不帶分類鏈接的。如果想同時獲取分類名稱及鏈接,可以使用以下代碼:
1 | <?php the_category(', ') ?> |
- 2 回答
- 0 關注
- 1545 瀏覽
添加回答
舉報