Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 在wordpress自定义程序中添加样式文件选择器_Css_Wordpress - Fatal编程技术网

Css 在wordpress自定义程序中添加样式文件选择器

Css 在wordpress自定义程序中添加样式文件选择器,css,wordpress,Css,Wordpress,我正在开发一个WordPress主题,我正在尝试在WordPress customizer中添加一个选项,让用户能够在主题中包含的许多样式文件之间进行选择,我尝试做的非常简单,一个允许用户选择样式1-样式2-等的选择选项。。。问题是我没有找到任何关于如何做到这一点的教程,我所找到的只是如何定制颜色,而这不是我想要的。有人能帮我吗,或者至少能给我一些方法。我自己找到了这个解决方案,效果很好 function stlye_selector( $wp_customize ) { $wp_cus

我正在开发一个WordPress主题,我正在尝试在WordPress customizer中添加一个选项,让用户能够在主题中包含的许多样式文件之间进行选择,我尝试做的非常简单,一个允许用户选择样式1-样式2-等的选择选项。。。问题是我没有找到任何关于如何做到这一点的教程,我所找到的只是如何定制颜色,而这不是我想要的。有人能帮我吗,或者至少能给我一些方法。

我自己找到了这个解决方案,效果很好

function stlye_selector( $wp_customize ) {
    $wp_customize->add_section(
        'stlye_files_selector',
        array(
            'title' => 'stlye files selector',
            'description' => 'you can set here your style file',
            'priority' => 35,
        )
    );
$wp_customize->add_setting(
    'colors',
    array(
        'default' => 'blue',
    )
);

$wp_customize->add_control(
    'colors',
    array(
        'type' => 'select',
        'label' => 'your style',
        'section' => 'stlye_files_selector',
        'choices' => array(
            'blue' => 'blue',
            'red' => 'red',
        ),
    )
);
}
add_action( 'customize_register', 'stlye_selector' );
要使用它,只需将其添加到您的模板文件中

<?php $stat= get_theme_mod( 'colors','blue'); ?>

如果没有选择颜色,则为蓝色样式