2012-05-31 4 views
0

Я редактирую плагин WordPress, который предлагает предложение для связанных сообщений в блоге.Как удалить категории из этого фрагмента PHP?

Вот скриншот того, как он выглядит сейчас:

enter image description here

Я хочу, чтобы она выглядела так же, как на скриншоте, но без «приятность, Счастье» ссылки ... которые только ссылки на категории. Сохраните «Рекомендованное для вас» и ссылку на статью, но удалите ссылку на категории.

Если я удаляю фрагмент «foreach ($ siblings as $ url => $ name)» из приведенного ниже кода, тогда он избавляется от категорий, но испортил ссылку на рекомендуемую статью.

Как его отредактировать? Удалить категории, но сохранить все остальное?

Примечание: Я не уверен, что это имеет значение для кода ниже, но плагин выбирает рекомендованную статью на основе предыдущей статьи в той же категории.

 ob_start(); 
    do_action('iworks_upprev_box_before'); 
    $value .= ob_get_flush(); 
    if ($iworks_upprev_options->get_option('header_show')) { 
     $value .= '<h6>'; 
     if (count($siblings)) { 
      $value .= sprintf ('%s ', __('Recommended for You')); 
      $a = array(); 
      foreach ($siblings as $url => $name) { 
      $a[] = sprintf('<a href="%s" rel="%s">%s</a>', $url, $current_post_title, $name); 
      } 
      $value .= implode(', ', $a); 
     } else if ($compare == 'random') { 
      $value .= __('Read more:', 'upprev'); 
     } else { 
      $value .= __('Read previous post:', 'upprev'); 
     } 
     $value .= '</h6>'; 
    } 

ответ

0

Похоже, все, что вам нужно сделать, это закомментируйте эту строку или удалить его:

$value .= implode(', ', $a); 

Вы также можете комментировать/удалить следующие строки кода:

$a = array(); 
foreach ($siblings as $url => $name) { 
    $a[] = sprintf('<a href="%s" rel="%s">%s</a>', $url, $current_post_title, $name); 
} 
+0

Улучшите , Спасибо за вашу помощь. И хвалите лорда за StackOverflow. –

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