Главная » Сайтостроение » WordPress » Случайная статья в WordPress

Случайная статья в WordPress

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

Не знаю почему, но многие блоггеры это делают из редактированием файла functions.php. Но это совсем не необходимо, поскольку WordPress при установке автоматически создает встроенную базу данных WPDB. Это значит что редактирование исходных фалов не несет необходимости.

Решение.

Для создания данной опции достаточно вставить вот такой код, который будет выполнять запрос в базу данных для получения ссылки на случайный пост блога.

<!--?php $randomPost = $wpdb--->get_var("SELECT guid FROM $wpdb-&gt;posts WHERE post_type = 'post' AND post_status = 'publish' ORDER BY rand() LIMIT 1");
echo '<a href="'.$randomPost.'">Случайная статья</a>';
?&gt;

Так же вы можете настроить под свои нужды.

post_type = 'post' – указывает тип записи.

post_status = 'publish' – выводит только опубликованные записи.

LIMIT 1 – указывает сколько сообщений будет отображается в конечный результат.

Не забудьте про оформление.

Данный код будет выводит только ссылку “Случайная статья”, поэтому вам необходимо будет оформить ее более красиво, что бы она была заметна. Это можно сделать с помощью CSS или же банально сделать ссылку через картинку.

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*

x

Посмотрите

Влияет ли смена темы WordPress на SEO и трафик?

[sc name=»ads1″] Если вы один из тех блогеров, которые используют бесплатные темы WordPress, вам, вероятно, ...