我正在尝试提取一个自定义的帖子类型名称/标题,以便在单个-[cpt]的breadcrumb中使用。php模板文件。
在存档中-【cpt】。php我可以使用post\\u type\\u archive\\u title(),它会回显名称。如何在单个视图中获得相同的标题?
谢谢
我浏览了一下法典,没有看到任何功能,但可能错过了!
最合适的回答,由SO网友:Stephen Harris 整理而成
似乎没有,但以下应该可以:
//Get post type
$post_type_obj = get_post_type_object( get_post_type() );
//Get post type\'s label
$title = apply_filters(\'post_type_archive_title\', $post_type_obj->labels->name );
$archive_title = apply_filters(\'post_type_archive_title\', $post_type_obj->labels->all_items);
例如,这可以放在一个泛型中
header
应用于所有
single-cpt
文件。具有
is_single()
可以用更通用的
header
样板
有关标签的完整列表,请参见http://codex.wordpress.org/Function_Reference/register_post_type#Arguments