Beispiel #1
0
/**
 * Add section for default color
 * @param [[Type]] $wp_customize [[Description]]
 */
function wpbss_customize_default_color_section($wp_customize)
{
    //###########################################################
    //Add option "Default color"
    $wp_customize->add_setting('default_color', array('default' => '#fff'));
    $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'default_color_control', array('section' => 'default_color_section', 'label' => 'Основной цвет элементов', 'settings' => 'default_color')));
    //###########################################################
    //Add option "Default color on hover"
    $wp_customize->add_setting('default_color_on_hover', array('default' => '#e7e7e7'));
    $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'default_color_on_hover_control', array('section' => 'default_color_section', 'label' => 'Основной цвет элементов при наведении', 'settings' => 'default_color_on_hover')));
    //###########################################################
    //Add option "Default color text for element"
    $wp_customize->add_setting('default_color_text', array('default' => '#000'));
    $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'default_color_text_control', array('section' => 'default_color_section', 'label' => 'Основной цвет текста элементов', 'settings' => 'default_color_text')));
    //###########################################################
    //Add option "Link color"
    $wp_customize->add_setting('link_color', array('default' => '#337ab7'));
    $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'link_color_control', array('label' => 'Цвет ссылок', 'section' => 'default_color_section', 'settings' => 'link_color')));
    //###########################################################
    //Add option "Link color on hover"
    $wp_customize->add_setting('link_color_on_hover', array('default' => '#337ab7'));
    $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'link_color_on_hover_control', array('label' => 'Цвет ссылок при наведении', 'section' => 'default_color_section', 'settings' => 'link_color_on_hover')));
    //###########################################################
    //Add option "Link color on hover"
    $wp_customize->add_setting('text_color', array('default' => '#000000'));
    $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'text_color_control', array('label' => 'Цвет текста', 'section' => 'default_color_section', 'settings' => 'text_color')));
    //###########################################################
    //Add section
    $wp_customize->add_section('default_color_section', array('title' => 'Основные цвета', 'priority' => 100, 'description' => 'Выберите основной цвет элементов сайта'));
}
Beispiel #2
0
 /**
  * Quick way to find and return a model by user_id field
  * @param  [[Type]] $query [[Description]]
  * @param  int $id    the user_id
  * @return [[Type]] [[Description]]
  */
 function scopeByUser($query, $id)
 {
     return $query->where('user_id', '=', $id)->first();
 }