碳田不显示人造田

时间:2018-11-03 06:27:45

标签: wordpress carbon-fields

我为主题选项创建容器,并向其添加fields数组。然后打开此选项页面,查看标题和空白区域,应在其中添加字段。如何显示字段?

碳田2.1.0

use Carbon_Fields\Container;
use Carbon_Fields\Field;
Container::make( 'theme_options', __( 'Theme Options', 'crb' ) )
  ->add_fields( array(
      Field::make( 'text', 'crb_text', 'Text Field' ),
  ) );

std::max_element

2 个答案:

答案 0 :(得分:0)

您可以在functions.php上添加代码,并在下面使用此代码,

use Carbon_Fields\Field;
use Carbon_Fields\Container;

add_action( 'carbon_fields_register_fields', 'crb_attach_theme_options' );
function crb_attach_theme_options() {
    Container::make( 'theme_options', __( 'Theme Options', 'crb' ) )
        ->add_fields( array(
            Field::make( 'rich_text', 'crb_footer_copyright', 'Copyright' ),
        ) );
}

答案 1 :(得分:0)

为了使Carbon Fields在插件中工作,我必须定义Carbon_Fields\URL的值来对其进行修复。

我的插件根文件中的引导程序代码如下:

// Define the url where Carbon Fields assets will be enqueued from
define( 'Carbon_Fields\URL', trailingslashit( plugin_dir_url( __FILE__ ) ) . 'vendor/htmlburger/carbon-fields/' );

// Boot Carbon Fields
\Carbon_Fields\Carbon_Fields::boot();

// Return the class that sets up the settings pages
return new \MyPlugin\Settings();

您可以在https://github.com/htmlburger/carbon-fields/blob/development/config.php

处查看在引导之前可以覆盖的所有Carbon Field常数。