2012-09-14 26 views
0

我想定制摘录文本以使其更接近我的自定义帖子类型,所以我决定删除元框并重新创建它们。我用这个代码在我的functions.php:自定义功能来改变自定义帖子类型的摘录标题和张贴缩略图

function custom_post_type_boxes(){ 
    remove_meta_box('postimagediv', 'alma_client', 'side'); 
    add_meta_box('postimagediv', __('Client logo'), 'post_thumbnail_meta_box', 'alma_client', 'normal', 'high'); 
    remove_meta_box('postexcerpt', 'alma_client', 'normal'); 
    add_meta_box('postexcerpt', __('List of jobs for this client'), 'post_excerpt_meta_box', 'alma_client', 'normal', 'core'); 
} 
add_action('do_meta_boxes', 'custom_post_type_boxes'); 

出于某种原因,缩略图metabox工作完美,但摘录metabox没有被涂。我认为也许问题是post_excerpt_meta_box这是回调函数,但我可能是错的。

请帮忙!我认为我太接近修复它,但无法弄清楚。

回答

1

那么,问题不是post_excerpt_meta_box。由于某种原因,当我将优先级从'core'更改为'high'它工作。我仍然不知道为什么它是隐形的,如果有人能告诉我,我仍然想知道。感谢

所得的代码行是:

add_meta_box('postexcerpt', __('List of jobs for this client'), 'post_excerpt_meta_box', 'alma_client', 'normal', 'high'); 
相关问题