【问题标题】:Wordpress get custom post type label nameWordpress 获取自定义帖子类型标签名称
【发布时间】:2023-04-04 00:41:02
【问题描述】:

我想回显一个自定义帖子类型标签/菜单名称。

例子:

我创建名为:产品的自定义帖子类型

在产品帖子类型中,我添加帖子冰淇淋。

所以我想在冰淇淋页面中回显这个示例链接:

首页/产品/冰淇淋

基本上它就像自定义帖子类型的面包屑。

【问题讨论】:

    标签: wordpress custom-post-type


    【解决方案1】:

    获取post_type object 以获取标签的singular_name 或复数name,

    $post_type_obj = get_post_type_object( 'ice_cream' );
    echo $post_type_obj->labels->singular_name; //Ice Cream.
    echo $post_type_obj->labels->name; //Ice Creams.
    

    【讨论】:

      【解决方案2】:

      如果您使用 wordpress 自定义帖子类型,则可以通过以下功能获取所需信息:

      1. 自定义帖子类型标签

        $post_type = get_post_type_object(get_post_type($post)); $post_type->标签

      2. 自定义字段标题

        $field_name = "冰淇淋"; //自定义字段“Ice Cream”的块 $field = get_field_object($field_name);

      所以你可以在你的面包屑中使用它们: $post_type->label / $field['label']

      【讨论】:

        【解决方案3】:

        我相信 Breadcrumb NavXT Wordpress 插件支持在面包屑导航中使用自定义帖子类型:

        http://wordpress.org/extend/plugins/breadcrumb-navxt/

        http://mtekk.us/code/breadcrumb-navxt/

        希望插件能帮助您解决问题。

        【讨论】:

        • 我正在使用这个插件,但它没有显示自定义帖子类型名称。它显示:首页>我想要的产品帖子标题:首页>产品(自定义帖子类型)>帖子标题
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-01
        • 2015-11-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多