2014-10-28 2 views
0

Привет Я пытаюсь изменить ползунок obox, чтобы включить HTML для target="_blank". Вот код, над которым я работаю, но я слишком много начинаю с PHP, чтобы его получить. Должно быть легко для тех, кто знает синтаксис.Нужно изменить виджет WP для использования target = _blank

// $string1=" target=_blank; // I added this but don't think I need it... 
$link = get_post_meta($post->ID, 'slider_link', true); 
//if ($link != "") want to check if there is a url and if so add target=blank 
    //<a href="<?php echo $link // don't know how to do this... 
    //$link=$link.$string1; // I added this line as well 

if($link == "") 
    $link = get_permalink($post->ID); ?>   
    <li> 
     <?php if($image !="") : ?> 
     <div class="fitvid"> 
      <a href="<?php echo $link; ?>"> 
       <?php echo $image; ?> 
      </a> 
     </div> 
     <?php endif; ?> 

Благодарим за помощь!

+0

Вы просто хотите добавить 'target =" _ blank "' к ссылке, которая находится под DIV с помощью 'class =" fitvid "'? – slapyo

+0

да, это должен сделать это думаю. Что такое точный код? – precords

+0

не понимаю. ' ' – vaso123

ответ

0

Просто поместите target="_blank" по ссылке.

  $link = get_post_meta($post->ID, 'slider_link', true); 
      $postLink = get_permalink($post->ID); ?>   
      <li> 
       <?php if($image !="") : ?> 
        <div class="fitvid"> 
         <a href="<?php echo ($link != '') ? $link . '" target="_blank"' : $postLink . '"'; ?>> 
          <?php echo $image; ?> 
         </a> 
        </div> 
       <?php endif; ?> 
+0

Да, это действительно сработало. Есть ли способ включить оператор if для проверки на $ link! = "" ???? – precords

+0

Вам нужна только ссылка на изображение, если есть ссылка? В противном случае просто покажите изображение? – slapyo

+0

Ну нет, если есть ссылка, она должна быть на изображении. Мой вопрос заключается в том, как сохранить функциональность по умолчанию, которая должна использовать ссылку на сообщение на сайте WP, и сохранить значение по умолчанию target = self, когда в поле пользовательского ползунка нет ссылки. Когда ссылка имеет что-то в ней и не является пустой, она должна добавить target = _blank. – precords

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