在wordpress中自定义帖子类型的自定义设置页面中添加元框的任何方法吗?

时间:2015-06-14 13:32:32

标签: wordpress meta-boxes

您好我想在自定义帖子类型下的自定义设置页面下添加元数据。我可以为自定义帖子类型创建元框也可以创建主题选项。但无法找到在自定义设置页面上添加元数据的任何方法。就像我的帖子类型层次结构如下所示: 制品   - 所有项目  - 新增项目  - 产品分类   - 产品设置

我想添加metaboxes&在该设置页面上创建一个选项页面。你能指导我完成这个吗?

我一直试图遵循这个要点但却无法找到方法。 https://github.com/WebDevStudios/CMB2-Snippet-Library/blob/master/options-and-settings-pages/theme-options-cmb.php

也可以通过调整key | value操作的代码来告诉我是否可以实现某些目标

$cmb = new_cmb2_box( array(
    'id'      => $this->metabox_id,
    'hookup'  => false,
    'show_on' => array(
        // These are important, don't remove
        'key'   => 'options-page',
        'value' => array( $this->key, )
    ),
) );

我已通过此代码

创建了设置页面
add_submenu_page('edit.php?post_type=ch_product_showcase', 'Product Showcase Settings', 'Showcase Settings', 'edit_posts', basename(__FILE__), array( $this, 'chProductShowcaseSettingsOptions') );

1 个答案:

答案 0 :(得分:2)

我做过很多次了。使用此代码并根据您的需要进行调整:

https://gist.github.com/turtlepod/5203512

在此页面的评论中找到链接:

https://gist.github.com/bueltge/757903

最初发布在这里:

Wordpress - Add meta box to options page

通常情况下,我不喜欢回答其他网站的链接,但在这种情况下,代码是基于gist的,希望永远不会消失!