【问题标题】:How to display every post title as parent category - category - post content in wordpress?如何在wordpress中将每个帖子标题显示为父类别-类别-帖子内容?
【发布时间】:2015-03-27 04:56:19
【问题描述】:

第一篇文章,我真的需要一些关于我的 wordpress 网站的 PHP 代码的帮助。我希望能够以这种格式在现场显示所有帖子标题:

类别 - 父类别 - 帖子正文

例如,如果一个帖子是

标题:这是帖子标题的示例 身体:SuperTest 等等 类别:百事可乐 父类别:饮料

帖子标题将显示为

百事可乐 - 饮料 - SuperTest 等等

目前我已将以下代码添加到主题 function.php 文件中,该文件当前正在更改所有帖子标题以将类别显示为标题,这只是我想做的 1/3。

function your_title_cat( $title, $id = null ) {
    $category_detail = get_the_category($id);//$post->ID
    $cat = isset($category_detail[0])?$category_detail[0]:'';
    if($cat){
        return $cat->cat_name;
    }
    return $title;
}
add_filter( 'the_title', 'your_title_cat', 10, 2 );

我需要如何改变才能做到这一点?我是 PHP 的新手。所以请耐心等待我。 :)

谢谢!

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    我也修改了你的功能以显示父类别:

    function your_title_cat( $title, $id = null ) {
        if (!is_admin()) {
            $title = get_the_category_list( ' > ', 'multiple', $id) . ' > ' . $title;
        }
        return $title;
    }
    add_filter( 'the_title', 'your_title_cat', 10, 2 );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多