2015-04-14 1 views
1

В моей старой теме Wordpress у меня есть специальная функция, которая позволяет вставлять видео YouTube с iFrame в правой части Post Portofolio. Но теперь я должен вставить в это место (для каждого портфолио) простой короткий код (по-разному для каждого портфолио) для веб-аудиоплеера вроде этого [disk_player id="2513"].Форматировать чтение php в встроенное поле iframe в Wordpress

Этот код не может быть прочитан, и он получается как простая строка текста. Кроме того, эквивалентный код PHP для шорткодом не может быть прочитан (как этот <?php echo do_shortcode('[disk_player id="2513"]'); ?>.

Я также попытался добавить [raw] ... [/raw] теги до и после того, как код, но он не работает.

Можете ли вы помочь мне, чтобы заставить чтение шорткодом в этой области

Большое спасибо всем P

+0

Не могли бы вы предоставить больше информации о специальной функции, о которой вы упомянули, или о том, какую тему вы используете? – d79

ответ

0

Это код правой колонке:.

<li id="right-column"> 
      <div class="gallery-slider clearfix"> 

       <?php if(obox_has_video($post->ID)): 
        $args = array('postid' => $post->ID, 'width' => 660, 'height' => 660, 'hide_href' => true, 'exclude_video' => false, 'imglink' => false, 'wrap' => 'div', 'wrap_class' => 'post-image fitvid'); 
        $image = get_obox_media($args); 
        echo $image; 
       else : ?> 
        <ul class="gallery-container"> 
         <?php $attach_args = array("post_type" => "attachment", "post_parent" => $post->ID, "numberposts" => "-1", "orderby" => "menu_order", "order" => "ASC"); 
         $attachments = get_posts($attach_args); 
         foreach($attachments as $attachement => $this_attachment) : 
          $image = wp_get_attachment_image_src($this_attachment->ID, "660auto"); 
          $full = wp_get_attachment_image_src($this_attachment->ID, "full"); ?> 
          <li> 
           <a href="<?php echo $full[0]; ?>" rel="lightbox"> 
            <img src="<?php echo $image[0]; ?>" alt="<?php echo $this_attachment->post_title; ?>" /> 
           </a> 
          </li> 
         <?php endforeach; ?> 
        </ul> 
        <?php if(count($attachments) > 1) : ?> 
         <div class="controls"> 
          <a href="#" class="next"><?php _e("Next", "ocmx") ?></a> 
          <a href="#" class="previous"><?php _e("Previous", "ocmx") ?></a> 
         </div> 
        <?php endif; ?> 
       <?php endif; ?> 
      </div> 
     </li> 

И тема 1-го варианта: http://demo.oboxsites.com/retail-therapy/ (действительно отличается от моего).

Спасибо

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