Как отображать похожие сообщения того же автора в WordPress
Вы хотите отображать похожие записи того же автора в WordPress? Обычно вы можете использовать любой плагин связанных публикаций, чтобы показывать похожие статьи на своем веб-сайте. Однако, если вы запускаете веб-сайт WordPress с несколькими авторами, ваши пользователи могут захотеть читать другой контент от того же автора. В этой статье мы покажем вам, как отображать похожие записи того же автора в WordPress.
Метод 1: отображение связанных сообщений по автору в WordPress с помощью плагина
Этот способ проще и рекомендуется всем пользователям.
Первое, что вам нужно сделать, это установить и активировать плагин Similar Posts. Для получения дополнительной информации см. Наше пошаговое руководство по установке плагина WordPress.
После активации вам необходимо перейти на страницу Настройки »Похожие сообщения, чтобы настроить параметры плагина.
Страница настроек разделена на разные вкладки, и по умолчанию вы попадете на вкладку «Общие». Вы можете просмотреть параметры и изменить их в соответствии со своими требованиями.
На этой странице вам нужно прокрутить вниз и выбрать «Да» рядом с опцией «Соответствовать автору текущего сообщения». Вы можете снять отметку с других опций соответствия, чтобы убедиться, что плагин выбирает сообщения только по автору.
Далее вам нужно перейти на вкладку «Размещение» и активировать опцию «Вывод после публикации». Вы также можете редактировать шаблон вывода, отредактировав текст в поле «Параметры».
Не забудьте нажать кнопку «Сохранить настройки», чтобы сохранить изменения.
Теперь вы можете просмотреть любую отдельную запись на своем веб-сайте, и вы увидите похожие записи того же автора после содержания публикации.
Метод 2: вручную отобразить связанные сообщения того же автора в WordPress
Этот метод требует, чтобы вы добавили код в файлы темы WordPress. Если вы не делали этого раньше, ознакомьтесь с нашим руководством по копированию и вставке кода в WordPress.
Вам нужно будет добавить следующий код в файл functions.php вашей темы или в плагин для конкретного сайта.
<?php
function wpb_related_author_posts($content) {
if ( is_single() ) {
global $authordata, $post;
$content .= '<h4>Similar Posts by The Author:</h4> ';
$authors_posts = get_posts( array( 'author' => $authordata->ID, 'post__not_in' => array( $post->ID ), 'posts_per_page' => 5 ) );
$content .= '<ul>';
foreach ( $authors_posts as $authors_post ) {
$content .= '<li><a href="' . get_permalink( $authors_post->ID ) . '">' . apply_filters( 'the_title', $authors_post->post_title, $authors_post->ID ) . '</a></li>';
}
$content .= '</ul>';
return $content;
}
else {
return $content;
}
}
add_filter('the_content','wpb_related_author_posts');
Теперь вы можете просмотреть любую отдельную запись на своем веб-сайте, и вы увидите похожие записи того же автора под контентом.
Мы надеемся, что эта статья помогла вам узнать, как легко отображать похожие записи того же автора в WordPress. Вы также можете увидеть наш полный список самых востребованных советов, приемов и приемов WordPress для начинающих.