如何显示特定类别列表?

时间:2019-11-28 作者:Rahat

通过此代码,它显示所有类别。但我想展示一些具体的类别(如官员、培训),提前谢谢

    <?php 
        // change category to your custom page slug
        $categories = get_categories(); 
        foreach ($categories as $category) {
            $option .= \'<option value="\'.get_option(\'home\').\'/category/\'.$category->slug.\'">\';
            $option .= $category->cat_name;
            $option .= \' (\'.$category->category_count.\')\';
            $option .= \'</option>\';
        }
        echo $option;
    ?>
</select>

1 个回复
最合适的回答,由SO网友:wpdev 整理而成

<?php 
    // change category to your custom page slug
    $categories = get_categories( array( \'include\' => array(1, 2, 3) ) ); 
    foreach ($categories as $category) {
        $option .= \'<option value="\'.get_option(\'home\').\'/category/\'.$category->slug.\'">\';
        $option .= $category->cat_name;
        $option .= \' (\'.$category->category_count.\')\';
        $option .= \'</option>\';
    }
    echo $option;
?>
array(1, 2, 3) 是类别ID。

相关推荐

如何将Single-*.php放在特定的文件夹中?

我正在组织和清理代码,以使其更易于维护。事实证明,我的网站有很多自定义帖子类型,所以我有大约15个单发-***。我的网站根目录下的php文件。为了使树视图更清晰,我希望所有这些文件都列在一个特定的“单个”文件夹中。显然,Wordpress只识别单个-***。位于主题根目录的php文件。有办法解决这个问题吗?提前感谢您的帮助。