WordPress函数是否没有post和page参数?那么,我必须创建一个自定义帖子类型来定义帖子和页面吗?
例如add_meta_box( $id, $title, $callback, $post_type, $context, $priority, $callback_args );
你需要定义什么类型的$post_type
. 选项包括“帖子”、“页面”、“链接”或自定义帖子类型。
我想定义一个适用于帖子和页面的元框。当然,复制和粘贴该函数,然后用post和page替换$post\\u类型会起作用,但效率不高。
我知道is_singular()
定义文章和页面,但这是用于查询的。
有什么想法吗?我宁愿不安装其他插件。我创建元框的一个原因是,我不必安装插件。
最合适的回答,由SO网友:jessica 整理而成
没有理由不能连续两次调用add\\u meta\\u box(),并使用相同的函数来显示这两次;只需更改$post_type
参数
Example
foreach ( array ( \'post\', \'page\' ) as $post_type )
{
add_meta_box( \'your_id\', \'your title\', \'your_callback\', $post_type );
}