Как вывести ссылки на рандомные статьи/записи блога

Автор:
Nurlan Kemelbekov

Вы когда-нибудь хотели добиться отображения рандомных ссылок на статьи вашего блога на WordPress? Тогда эта статья о том, как вывести ссылки на рандомные статьи/записи блога WordPress без плагинов для вас. Использование слишком много плагинов могут повлиять на время загрузки блога, и рекомендуется обойтись кодом там, где нужно вывести простую функцию.

Отображение ссылок на рандомные статьи хорошо, когда нужно показать посетителям блога все ваши старые записи. Это позволит увеличить просмотр страниц, и, как следствие, старые статьи смогут вновь появиться в свет. Это еще и один из способов перелиньковки внутренних ссылок, которая благоприятно сказывается на SEO. Для легкого доступа к старым статьям отображение рандомных записей желательно выводить в боковой панели или в подвале. Я покажу, как вывести ссылки на рандомные статьи/записи блога WordPress без использования плагина.

Благодаря природной структуре WordPress, старые статьи в конечном итоге будут похоронены где-то в самом низу всех записей блога. Вот и предстваьте себе, у Вас сотни, а может быть и тысячи записей и большинство новых пользователей никогда бы не возвратились к одной из старых хороших статей. Один из самых простых способов  дать новую жизнь старым записям является отображение рандомных ссылок на статьи в боковой панели. И здесь мы будем разбираться, как отобразить рандомные ссылки на WordPress.

Все, что  нужно сделать, это открыть ​​sidebar.php , или любой другой файл, где Вы хотели бы вывести рандомные ссылки, и вставить следующий код:

<div>

<h2>Рандомный пост</h2>

<ul>

<?php

$args = array( 'numberposts' => 5, 'orderby' => 'rand', 'post_status' => 'publish', 'offset' => 1);

$rand_posts = get_posts( $args );

foreach( $rand_posts as $post ) : ?>

<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>

<?php endforeach; ?>

</ul>

</div>

Показать рандомный пост с небольшой выдержкой из статьи.

<div>

<h2>Случайная статья</h2>

<ul>

<?php

$args = array( 'numberposts' => 5, 'orderby' => 'rand', 'post_status' => 'publish', 'offset' => 1);

$rand_posts = get_posts( $args );

foreach( $rand_posts as $post ) : ?>

<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><p><?php the_excerpt(); ?></p></li>

<?php endforeach; ?>

</ul>

</div>

Код, используемый здесь, отображает 5 случайных записей, и это значение может быть изменено.

Измените значение ‘numberposts’ => 5 Positve любым  числом.

[important]Возможно, Вы хотели бы узнать Как исправить неработающие битые ссылки и перенаправления [/important]

Стилизация вывода рандомных статей в WordPress с CSS

Добавить внизу style.css файла вашей темы WordPress.

.random-posts {

margin: 10px 0;

}

.random-posts p{

font-size:13px;

}

.random-posts h2{

font-size: 16px;

font-weight: bold;

}

.random posts ul {

list-style: square;

margin: 10px 0;

}

.random posts ul li {

padding: 3px 0;

border-bottom: 1px dashed #ccc;

}

.random posts ul li a {

font-size: 14px;

text-decoration: none;

}

Вы успешно вывели рандомные ссылки на записи в WordPress без плагинов. Надеюсь, вам понравится эта статья. Пожалуйста, напишите свои ценные замечания в комментариях.




Вам также может понравиться:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

* Copy This Password *

* Type Or Paste Password Here *

шесть + семь =

Я просто хотел сказать, как сильно я ценю Ваш комментарий на мой пост. Спасибо Вам !!