这里有一个特定于post tags元框的解决方法。
我们可以为post_tag
分类法:
add_filter( \'register_taxonomy_args\', function( $args, $taxonomy )
{
// Replace the original (post_tag) metabox callback with our wrapper
if( \'post_tag\' === $taxonomy )
$args[\'meta_box_cb\'] = \'wpse_post_tags_meta_box\';
return $args;
}, 10, 2 );
其中,我们的自定义回调为,例如:
function wpse_post_tags_meta_box( $post, $box )
{
// Custom action
do_action( \'wpse_before_post_tags_meta_box\', $post, $box );
// Original callback. Note it will echo the stuff, not return it
post_tags_meta_box( $post, $box );
}
现在我们可以加入定制
wpse_before_post_tags_meta_box
需要时挂钩。
如果我们需要在post_tags_meta_box()
函数,然后我们可以尝试使用输出缓冲将其作为字符串处理。也可以复制该函数,但该函数在将来很容易更改!因此,如果可能的话,我会避免这样做。