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)