有什么方法可以在 wordpress 中自定义 post 类型的自定义设置页面中添加元数据框?

Any way to add metaboxes in custom settings page of custom post type in wordpress?

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

我想添加元数据框并在该设置页面上创建一个选项页面。你能指导我完成这个吗?

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

你也可以让我知道我是否可以通过调整键|值操作的代码来实现某些目标

$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') );

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

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

在本页的评论中发现 link:

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

最初发布于此:

Wordpress - Add meta box to options page

通常我不喜欢用 links 回答另一个网站,但在这种情况下,代码在要点上,希望永远不会消失!