get_cat_ID()

通过分类名获取分类ID 描述 译文 按名称检索类别编号。 

描述

按名称检索类别编号。

用法

<?php get_cat_ID( $cat_name ) ?>

参数

$cat_name

(string) (可选) Default is ‘General‘ and can be any category name.

默认值: ‘General’

返回值

(integer if 0, string if ID) 

0 if failure and ID of category on success.

示例

/* ———————————-
* wordpress函数
* ———————————- */
<?php

$category_id = get_cat_ID(‘Category Name’);

<!— Start the Loop. —>

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

<!— Test if the current post is in category “Category Name”. —>

<!— If it is, the div box is given the CSS class “post-cat-special”. —>

<!— Otherwise, the div box is given the CSS class “post”. —>

<?php if ( in_category($category_id) ) { ?>

           <div class=“post-cat-special”>

<?php } else { ?>

           <div class=“post”>

<?php } ?>

</div>

<!— Stop The Loop (but note the “else:” – see next line). —>

<?php endwhile; else: ?>

<!— The very first “if” tested to see if there were any Posts to —>

<!— display.  This “else” part tells what do if there weren‘t any. —>

<p>Sorry, no posts matched your criteria.</p>

<!— REALLY stop The Loop. —>

<?php endif; ?>

历史

添加于 版本: 1.0.0

源文件

get_cat_ID() 函数的代码位于 wp-includes/category.php.

/* ———————————-
* wordpress函数
* ———————————- */
/**
* Retrieve the ID of a category from its name.
*
* @since 1.0.0
*
* @param string $cat_name Category name.
* @return int 0, if failure and ID of category on success.
*/

function get_cat_ID( $cat_name ) {

$cat = get_term_by( ‘name’, $cat_name, ‘category’ );

if ( $cat )

return $cat->term_id;

return 0;

}
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索