使用unctions.php文件中的代码自动显示类别名称

时间:2014-08-13 作者:spacecat2345

你知道我如何编辑这个代码来显示一篇文章的分类标题而不是文章的时间吗?

目前,它增加了

这篇帖子是在下午12:34

到帖子内容的顶部。

     function add_before_content($content) {
       return \'<p>This post is in [\'.get_the_time().\']\'.preg_replace(\'/<p>         /\',\'\',$content,1);
     }         
     add_filter(\'the_content\', add_before_content);

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

每个帖子是否只属于一个类别?

您首先需要获取与帖子关联的所有类别,然后只首先输出。以下是一个未经测试的示例:

function add_before_content($content) {
    $post_cats = get_the_category();
    return \'<p>This post is in the \' . $post_cats[0]->cat_name . \' category</p>\' . $content;
}         
add_filter(\'the_content\', add_before_content);
参考号:http://codex.wordpress.org/Function_Reference/get_the_category

结束

相关推荐

从WP_LIST_CATEGORIES中删除‘Category’一词

我有以下代码:wp_list_categories();它输出我的所有类别,但是,它使它们成为列表元素的子元素,称为CATEGORIES.所以,我得到了一个无序的列表,如下所示:CATEGORIES * FASHION * DAILY FASHION CANDY * TRENDS * BEAUTY * ACCESSORIES * CELEBRITIES * LIFESTYLE 但是,我只需要:* FASHION * DAILY FA