Связанные материалы без плагина можно добавить в любое место блога WordPress. Выводится связанный материал по совпадающим тегам (меткам).
От автора: Связанные материалы без плагина можно добавить в любое место блога WordPress. Выводится связанный материал по совпадающим тегам (меткам), которые вы задавали при написании статьи в форме «Метки». Добавить нижеприведенный код для вывода связанных материалов, можно в любой файл шаблона , в редакторе административной части блога.
Важно! Любые работы, по редактированию и изменению основного кода файлов вашего шаблона, необходимо начинать при наличии резервной копии сайта. Она нужна для восстановления сайта в случае фатальных ошибок при редактировании.
Чтобы добавить связанные материалы без плагина, нужно вставить специальный код в любое, а вернее в нужное вам место шаблона. Для этого в административной части сайта откройте вкладку: Внешний вид → Редактор → Выбрать нужный шаблон.
В редакторе нужно выбрать файл шаблона куда хотите вставить код. Обычно вывод списка связанных материалов добавляется в конец отдельной статьи. Это файл single.php. Чтобы добавить связанные материалы в конец отдельной статьи, нужно добавить нижеследующий код после содержания статьи (content) и перед комментариями (commemts).
Содержание статьи, выводится функцией WP the_content. Шаблон комментариев выводится функцией comments_template. Поэтому нужно найти две эти функции и вставить между ними нижеследующий код.
Надо понимать, что каждая из этих функций будет заключена в исполняющем коде php. Эти коды выглядят, так:
<?php comments_template($file, $separate_comments); >
//и
<?php the_content( <del>$more_link_text, $strip_teaser </del>); > В скобках после функций это параметры функций. Они могут быть различными и зависят от вашего шаблона. Иногда параметры могут занимать до нескольких строк.
Итак, вы нашли в файле single.php (Одна запись) функции the_content и comments_template. Теперь, чтобы Добавить связанные материалы без плагина, вставляете нижеследующий код между кодами, исполняющими эти функции.
Синтаксис такой.<?php....> Код <?php....>
<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
$args=array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'showposts'=>5, // Количество отражающихся связанных материалов.
'caller_get_posts'=>1
);
$my_query = new wp_query($args);
if( $my_query->have_posts() ) {
echo '<h3>Related Posts</h3><ul>';
while ($my_query->have_posts()) {
$my_query->the_post();
?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to
<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
<?php
}
echo '</ul>';
}
}
?>
//где 'showposts'=>5, Количество отражающихся связанных материалов. Примечание: Предложенный код, хоть и проверен на нескольких шаблонах, не является универсальным и на определенных шаблонах может работать не корректно.
Полное руководство по выбору профессиональной веб-студии для создания сайта, а не просто исполнителя. Читать дальше
Синтетическое моторное масло для вашего двигателя — это надежность, защита и долговечность. Как правильно выбрать масло для легкового автомобиля. Читать дальше
Почему невозможно переоценить важность разработки веб-сайта. Как современные технологии и методологии разработки превращают обычный сайт в мощный инструмент коммуникации, который… Читать дальше
В условиях высочайшей конкуренции, когда скорость принятия решений становится критическим преимуществом, на помощь бизнес-аналитику приходит новая генерация инструментов — мощь… Читать дальше
Продвижение сайтов WordPress — это только установить SEO-плагин и прописать ключевые слова. К сожалению, этого давно недостаточно. Читать дальше ... Читать дальше
Пошаговая инструкция, которая поможет вам сделать правильный выбор масло для легкового автомобиля. Читать дальше