-
Notifications
You must be signed in to change notification settings - Fork 0
/
customizer.php
49 lines (45 loc) · 1.4 KB
/
customizer.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
add_action( 'customize_register', 'cd_color_picker_settings' );
function cd_color_picker_settings( $wp_customize ) {
$wp_customize->add_section( 'cd_color_picker' , array(
'title' => 'Color Picker',
'priority' => 20,
) );
$wp_customize->add_setting( 'soap_color_2' , array(
'default' => '#CF3A3A',
'transport' => 'refresh',
) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'soap_color_1', array(
'label' => 'Soap Color',
'description'=> 'Some predefined colors:<br>
Red: #<strong>CF3A3A</strong><br>
Blue: #<strong>28aae2</strong><br>
Pink: #<strong>EC407A</strong><br>
Purple: #<strong>AB47BC</strong><br>
Green: #<strong>348236</strong>',
'section' => 'cd_color_picker',
'settings' => 'soap_color_2',
) ) );
}
/*
add_action( 'wp_head', 'cd_color_picker');
function cd_color_picker()
{
?>
<style type="text/css">
:root {
--soap-color: <?php echo get_theme_mod('soap_color_2', '#CF3A3A'); ?>;
}
</style>
<?php
}
*/
add_action( 'customize_register', 'remove_settings',999,1);
function remove_settings() {
global $wp_customize;
$wp_customize->remove_panel( 'nav_menus' );
$wp_customize->remove_section( 'title_tagline' );
$wp_customize->remove_section( 'jetpack_content_options' );
$wp_customize->remove_section( 'static_front_page');
$wp_customize->remove_section( 'custom_css' );
}