Step#1: 使用git
将最新的CMB2资源克隆到您的工作项目中
Step#2: 重命名CMB2-master
(或任何其他内容)文件夹cmb
.
Step#3: 在项目的functions.php
只需使用以下代码:
if( !class_exists("CMB2") ){
require_once( dirname(__FILE__)."/libs/cmb/init.php" );
}
(我将所有外部库
/themes/my-theme/libs/
所以我这么说)
Step#4: 您可以包括example-functions.php
从cmb
文件夹以检查其是否正常工作。只需在functions.php
:
require_once ( get_template_directory() . \'/libs/cmb/example-functions.php\' );
如果有效,您将在添加新页面中看到示例元框,因为默认情况下,它的编码如下:
\'object_types\' => array( \'page\', ),
.
或者
Step#1: 从WordPress插件库安装CMB2插件
Step#2: 浏览
wp-content/plugins/cmb2/
(我不记得插件文件夹的名称),然后复制
example-functions.php
到您的主题进行测试。
Step#2: 只需在
functions.php
要添加文件,请执行以下操作:
require_once ( get_template_directory() . \'/example-functions.php\' );
如果它在“添加新页面”中起作用,您可以完成自己的工作。:)
对于自定义用途,只需复制函数(
cmb2_sample_metaboxes()
) 并使用过滤器
cmb2_meta_boxes
. 您可以按照
example-functions.php
彻底地(在我的装置中,它排在#36-
see here)