wordpress 獲取分類ID,分類標題,分類描述,分類連結url函式

酷越發表於2013-12-18

get_cat_ID()    根據分類名稱獲取分類ID   ///// get_cat_name()    根據分類ID獲取分類名稱

用法:<?phpget_cat_ID( $cat_name ) ?>

引數:$cat_name  分類名稱預設值為"General"。型別為字元型,可選

返回的值:出錯時返回0,成功則返回分類ID號,型別為整數

示例:

<?php      
    $category_id= get_cat_id('CategoryName');      
   query_posts('cat='.$category_id);      
    if(have_posts()) : while (have_posts()) : the_post();
   the_content();   
    endwhile;endif;  
?>  

get_category_link()   根據分類ID獲取分類的連結URL

用法:<?phpget_category_link( $category_id ) ?>

引數:$categroy_id 分類ID號  預設值:None,型別為整數,必需

返回的值:分類URL  字串型

示例:

<?php
    $category_id= get_cat_ID( 'Category Name' );
   $category_link = get_category_link( $category_id );
?>
<a href="<?php echo $category_link;?>" title="Category Name">CategoryName</a>

the_category() 顯示文章所屬分類目錄的連結。此標籤必須在主迴圈中。

用法:<?phpthe_category( $separator, $parents ); ?>

引數:$separator顯示在分類目錄連結之間的文字或字元。預設以無序列表方式排列分類目錄連結。字串型

         $parents怎樣顯示子分類目錄連結,字串型,值包括:

        'multiple'——顯示父分類與其子分類的連結以展示"父子"關係

        'single'——只顯示子分類的連結,用連結文字標出"父子"關係

          預設值為顯示子分類連結,無標識文字。

示例:

用逗號隔開分類目錄

列出分類目錄,(在分類目錄數量多於一個的情況下)以逗號作為分隔符。

<p>This post is in:<?php the_category(', ');?></p> 


用箭頭隔開分類目錄

列出分類目錄,以箭頭(>)作為分隔符。(使用時請注意,有些訪問者可能會將分類>分類這種格式解讀為一對具有“父子”關係的分類。)

<p>Categories: <?phpthe_category(' &gt; ');?></p> 


single_cat_title()   顯示或返回當前頁面的分類目錄標題。

對那些顯示WordPress標籤而非分類目錄標題的頁面(如"/tag/carceer"),該標籤顯示或返回標籤名稱。該標籤只能用在WordPress主迴圈(loop)之外。


用法:<?phpsingle_cat_title( $prefix, $display ); ?>

預設用法: <?phpsingle_cat_title('prefix'=>,'display'=>true ); ?>

引數:

$prefix  輸出時在標題前的文字資訊。預設值:None,型別是字串,可選

$display 顯示標題(TRUE)或返回標題以便用在PHP中(FALSE)。預設值:TRUE,型別是布林型 可選

示例:

下面這個例子在分類目錄標題後顯示“當前分類:”字樣:

<p><?phpsingle_cat_title('當前分類是');?></p> 

輸出:當前分類是wordpress

下面這個例子將當前分類目錄標題賦值給變數$current_category以用在PHP中。

<?php $current_category = single_cat_title("",false); ?>

category_description()  返回使用者在當前分類目錄所填寫的說明資訊

用法:<?phpecho category_description( $category ); ?>

引數:$category被返回說明資訊的分類目錄的數值型ID。若使用者未指定分類目錄,預設為當前分類目錄。型別為整型

示例:

<div><?php echocategory_description(3);?></div>

返回結果:WordPress is a favorite blogging tool of mine and I share tipsand tricks for using WordPress here.

 <div><strong><?phpsingle_cat_title('當前分類'); ?>
</strong>: <?php echocategory_description();?></div>

返回結果:當前分類WordPress: WordPress is a favorite blogging tool of mineand I share tips and tricks for using WordPress here.

相關文章