2017-02-26 86 views
0

我使用終極版框架在我的主題,我通過使用文件「customizer_section.php終極版框架擴展WP_Customize_Section - 如何獲得一個部分

雖然定義擴展WP_Customize_Section定製我的主題定義的類我選項,我已經定義了一個部分爲:

Redux::setSection($myTheme_opt_name, array(
'id' => 'my-th-shortcode-subsec-shortcodes-blog-tab', 
'title' => __('Blog', 'myTheme'), 
'subsection' => true, 
'class' => MyCSSClass, 
'fields' => array(
    array(
     'subtitle' => __('Controls the color of the icon circle in blog alternate and recent posts layouts.', 'myTheme'), 
     'id' => 'my-th_shortcode_blog_icon_circle_color', 
     'compiler' => true, 
     'type' => 'color', 
     'title' => __('Blog Icon Circle Color', 'myTheme'), 
     'default' => '#eef0f2', 
    ), 
), 
    ) 

);

在我們自己的customizer_section.php我想在在L1標籤我想要得到的CSS類上面的代碼在我的選項中定義我自己的代碼塊

protected function render_fallback() { 
    $classes = 'accordion-section redux-section control-section control-section-' . $this->type; 
    ?> 
    <li id="accordion-section-<?php echo esc_attr($this->id); ?>" class="<?php echo esc_attr($classes); ?>"> 
     <h3 class="accordion-section-title" tabindex="0"> 
      <?php 
      echo wp_kses($this->title, array(
       'em' => array(), 
       'i' => array(), 
       'strong' => array(), 
       'span' => array(
        'class' => array(), 
        'style' => array(), 
       ), 
      )); 
      ?> 

     </h3> 

添加類(MyCSSClass)這是我在上面的選項中定義的。我怎樣才能在這裏獲得這個CSS類?

回答

0

確定想通了.....我用下面的代碼來獲取類的一段,並在李班用它

$this->class_name = isset($this->section['class']) ? $this->section['class'] : '';