如何获取自定义贴子类型MENU_NAME?

时间:2011-04-23 作者:mike23

我想显示帖子的帖子类型,您可以使用get_post_type(), 但在我的例子中,名称并不漂亮(例如:p\\u project\\u plans)。因此,我想我应该显示关联的“menu\\u name”(用register\\u post\\u type声明),它看起来更好(例如:项目计划)。

有没有办法做到这一点?

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

你好@mike23:

这段代码向您展示了如何获取单数和复数名称(假设您在register_post_type())。

请注意,代码示例显示为一个独立文件,您可以另存为test.php 将文件保存在网站的根目录中,并使用加载到浏览器中http://yoursite.com/test.php (假设您更换yoursite.com 使用站点的域!):

<?php
/*
Filename: test.php
*/
include( \'../wp-load.php\' );
header( \'Content-type:text/plain\' );

$post_type_object = get_post_type_object(\'p_project_plans\');

echo "Singular: {$post_type_object->labels->singular_name}\\n";
echo "Plural: {$post_type_object->labels->name}\\n";

结束

相关推荐

Menu API not switching menus?

我正在使用菜单API,我想切换到其他菜单,但出于某种原因,它保留了第一个菜单这是我的密码在函数中。php add_action( \'init\', \'register_my_menus\',10 ); function register_my_menus() { register_nav_menu(\'main-navigation\', \'Main Navigation\'); } 下面是我的主题文件(header.ph