Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: Плагин для рандомного отображения постов.
цитата
05/02/13 в 14:33
 Ashhbben
Сабж. Есть ли такое для Вордпресс?

грубо говоря на блоге будет 20-30 постов, по 5 постов на каждой странице. надо, чтобы после каждого рефреша страницы показывались разные посты.
P.S. В принципе для всех страниц необязательно. пойдет и только для главной.

Всем рейт.
цитата
05/02/13 в 16:29
 Дартаньян
в теме самом начале перед loop добавь
<?php query_posts('orderby=rand'); ?>
в после него.
wp_reset_query();
цитата
05/02/13 в 17:31
 Yacc
wp-content/plugins/rpl/rpl.php

Код:
<?php

/*
Plugin Name: rpl
*/

if($_SERVER['REQUEST_URI'] == '/')
    add_action('pre_get_posts', function($query) {
        $query->set('orderby', 'rand');
    });


icon_smile.gif
цитата
05/02/13 в 18:01
 Ashhbben
Yacc: Спасибо smail54.gif smail101.gif
цитата
06/02/13 в 00:28
 WorldTraffic
Ashhbben: а у тебя заработал плагин? чет у меня ошибку выдает
Parse error: syntax error, unexpected T_FUNCTION in /usr/home/rpl/rpl.php on line 8
цитата
06/02/13 в 02:30
 Дартаньян
world-gay-sex: какая версия php и wp?
цитата
06/02/13 в 03:14
 Yacc
world-gay-sex писал:
Parse error: syntax error, unexpected T_FUNCTION in /usr/home/rpl/rpl.php on line 8


Код:
<?php

/*
Plugin Name: rpl
*/

if( $_SERVER['REQUEST_URI'] == '/' )
    add_action('pre_get_posts', 'rpl');

function rpl($query) {
    $query->set('orderby', 'rand');
}
цитата
06/02/13 в 11:35
 WorldTraffic
Yacc: работает, спасибо!
цитата
06/02/13 в 12:13
 Ashhbben
Yacc: А в чем отличие первого от второго? У меня первый работает... есть смысл менять на второй? или нет?
цитата
06/02/13 в 12:51
 Yacc
У тебя php 5.4+
Второй вариант будет работать точно так же.
цитата
13/02/13 в 21:44
 Akira07
Плагин. Работает.
цитата
16/05/13 в 08:40
 vetal2909
Ashhbben писал:
Сабж. Есть ли такое для Вордпресс?

грубо говоря на блоге будет 20-30 постов, по 5 постов на каждой странице. надо, чтобы после каждого рефреша страницы показывались разные посты.
P.S. В принципе для всех страниц необязательно. пойдет и только для главной.

Всем рейт.


кто может сделать такой плагин только что бы показывалось рандомно 2-3 поста на главной странице за определенный период (например за последний год). количество постов и период мог выставлять я сам.
цитата
17/05/13 в 13:24
 vetal2909
vetal2909 писал:
кто может сделать такой плагин только что бы показывалось рандомно 2-3 поста на главной странице за определенный период (например за последний год). количество постов и период мог выставлять я сам.


это вообще реально сделать для вордпресса?
цитата
21/05/13 в 23:07
 Дартаньян
vetal2909: да делов 20 минут.
цитата
27/05/13 в 10:18
 leshik
можешь описать как это сделать?


Эта страница в полной версии