WordPress定制器:加载自定义div中的控件

时间:2017-06-09 作者:user3631047

我有一个自定义div(用于额外设置的保持架),我需要从其中的特定部分加载一些特定控件。我可以用JavaScript获取控件,但无法像WordPress在部分中那样生成必要的HTML。

wp.customize.section( \'custom_div_1\' ).controls();
它提供了一个控件数组,但如何生成类似HTML的Site titleTagline 默认WordPress部分中的控件。

此自定义div将通过左键切换Open extra settings.

屏幕截图便于理解:screenshot

非常感谢您的帮助。

2 个回复
SO网友:Mamunur Rashid

在函数中输入以下代码。php

function sorcey_customize_register($wp_customize){

$wp_customize->add_section(\'sorcey_footer\', array(
  \'title\'    => __(\'New Section\', \'text_domain\'),
  \'description\' => \'\',
  \'priority\' => 120,
));


/*  =============================
      Text input
===============================*/
$wp_customize->add_setting("sr_copyright", array(
        "default"       => "",
        \'capability\'  => \'edit_theme_options\',
        "transport" => "postMessage",
    ));
    $wp_customize->add_control(new WP_Customize_Control($wp_customize, "sr_copyright_ctrl",
        array(
            "label" => __("Title", "text_domain"),
            "section" => "sorcey_footer",
            "settings" => "sr_copyright",
            "type" => "text",

        )
    ));

}

add_action(\'customize_register\', \'sorcey_customize_register\');
然后,chek将有一个“新部分”

SO网友:Gnanasekaran Loganathan

使用以下函数在自定义设置中添加自定义字段,

function custom_register_theme_customizer( $wp_customize ) {

$wp_customize->add_section( \'custom_new_section_featured\' , array(
        \'title\'      => \'Featured & content\',
        \'description\'=> \'\',
        \'priority\'   => 94,
    ) );


$wp_customize->add_setting(
            \'custom_featured_sliderhd\', \'sanitize_callback\' == \'esc_url_raw\' ,
            array(
                \'default\'     => false
            )
        );


$wp_customize->add_control(
            new WP_Customize_Control(
                $wp_customize,
                \'featured_sliderhd\',
                array(
                    \'label\'      => \'Disable Featured  POSTS\',
                    \'section\'    => \'custom_new_section_featured\',
                    \'settings\'   => \'custom_featured_sliderhd\',
                    \'type\'       => \'checkbox\',
                    \'priority\'   => 1
                )
            )
        );



}
add_action( \'customize_register\', \'custom_register_theme_customizer\' );
例如,我使用了复选框,您可以更新所需内容。

结束

相关推荐

在index.php上发布摘录下的外部链接按钮

我正在创建一个评论网站,目前我在主索引页上有我的文章摘录。我想知道是否有人知道一种方法,我可以在索引页的每个帖子摘录的底部添加一个链接(最好是一个按钮),在这个链接中,浏览者可以直接进入我正在查看的网站,而不必阅读帖子?我希望帖子标题可以转到我的文章,但底部有一个按钮可以转到正在评论的网站,上面写着“转到网站”例如:站点1名称:查看此处的摘要。。。阅读更多站点1的外部链接(作为按钮)。站点2名称:评论在此处发布摘录。。。阅读更多站点2的外部链接(作为按钮)</如果可以通过插件完成,那么我同意。我也可