更改默认自定义字段Metabox名称

时间:2012-04-18 作者:dev-jim

我发现元框的标题不能通过cctm plugin. 它将“自定义字段”显示为默认值,这很恼人。

Image

所以我决定改变它的功能。php,下面是我的代码:

add_filter(\'add_meta_boxes\', \'change_meta_box_titles\');
function change_meta_box_titles() {
$wp_meta_boxes[\'my_post_type\'][\'normal\'][\'core\'][\'cctm_default\'][\'title\']= \'Details\';}
但它失败了,你知道吗?

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

您需要声明$wp_meta_boxes 全局数组:

global $wp_meta_boxes; 
如果仍然不起作用,请尝试:

add_filter(\'add_meta_boxes\', \'change_meta_box_titles\');
function change_meta_box_titles() {
    global $wp_meta_boxes;
    echo \'<pre>\';
    print_r($wp_meta_boxes);
    echo \'</pre>\';
}
看看发生了什么(并检查标题在哪里)。你也应该prefix your function names 防止与WP或其他插件发生冲突。

结束