WP函数的POST和PAGE参数

时间:2012-06-20 作者:AAA

WordPress函数是否没有post和page参数?那么,我必须创建一个自定义帖子类型来定义帖子和页面吗?

例如add_meta_box( $id, $title, $callback, $post_type, $context, $priority, $callback_args ); 你需要定义什么类型的$post_type. 选项包括“帖子”、“页面”、“链接”或自定义帖子类型。

我想定义一个适用于帖子和页面的元框。当然,复制和粘贴该函数,然后用post和page替换$post\\u类型会起作用,但效率不高。

我知道is_singular() 定义文章和页面,但这是用于查询的。

有什么想法吗?我宁愿不安装其他插件。我创建元框的一个原因是,我不必安装插件。

1 个回复
最合适的回答,由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 );
}

结束