2013-05-16 2 views
0

Хотелось бы добавить подпись к FlexSlider, которая интегрирована в купленный Wordpress Organictheme. Я считаю, что код страницы слайд-шоу должен быть изменен, и хотя я нашел некоторые подобные проблемы здесь, я не понял (после многих часов и неудачных попыток), где и что именно добавить в существующий код. Кажется, подписи должны быть без проблем! Похоже, они должны каким-то образом быть включены в теги Добавьте подписи к интегрированному FlexSlider на Wordpress Organictheme.

  • ??? ДЕЙСТВИТЕЛЬНО ОЦЕНИВАЕТ некоторую помощь. html, но не php грамотным. СПАСИБО!

    код должен пойти где-то здесь:

      <div class="flexslider"> 
    
           <ul class="slides"> 
    
            <?php $data = array(
             'post_parent'  => $post->ID, 
             'post_type'   => 'attachment', 
             'post_mime_type' => 'image', 
             'order'    => 'ASC', 
             'orderby'   => 'menu_order', 
             'numberposts'  => -1 
            ); ?> 
    
            <?php 
            $images = get_posts($data); foreach($images as $image) { 
             $imageurl = wp_get_attachment_url($image->ID);    echo '<li><img src="'.$imageurl.'" /></li>' . "\n"; 
            } ?> 
    
           </ul> 
    
          </div> 
    

    ответ

    0

    Вы были очень близки, на самом деле.

    Я отвечу на это, если кому-то это понадобится. Два недостающих битов кода являются:

    <p class="flex-caption"><?php echo $caption; ?></p> 
    

    ... требуется FlexSlider для отображения субтитров и

    $caption = $image->post_excerpt; 
    

    ... на самом деле получить подписи. Новый код будет:

     <div class="flexslider"> 
    
          <ul class="slides"> 
    
           <?php $data = array(
            'post_parent'  => $post->ID, 
            'post_type'   => 'attachment', 
            'post_mime_type' => 'image', 
            'order'    => 'ASC', 
            'orderby'   => 'menu_order', 
            'numberposts'  => -1 
           ); ?> 
    
           <?php 
           $images = get_posts($data); 
           foreach($images as $image) { 
            $imageurl = wp_get_attachment_url($image->ID); 
            $caption = $image->post_excerpt; 
            echo '<li><img src="'.$imageurl.'" /><p class="flex-caption">'.$caption.'</p></li>' . "\n"; 
           } ?> 
    
          </ul> 
    
         </div> 
    

     Смежные вопросы

    • Нет связанных вопросов^_^