Вопрос по поводу редактирования "Related posts" в шаблоне wordpress
Страницы: 1
Вопрос по поводу редактирования "Related posts" в шаблоне wordpress
Добрый день! Нужно, чтобы "похожие записи" в посте (single) выводились рандомно (из категории), но статично. Сейчас похожие записи выводятся рандомно, но при обновлении страницы они меняются, а нужно, чтобы не менялись и оставались статичными на век. Ниже представлен кусок кода из functions.php который отвечает за подобные функции. Подскажите пожалуйста, что нужно подправить, чтобы добиться желаемого результата, и можно ли вообще добиться этого?



Related posts
/* ------------------------------------ */
function alx_related_posts() {
wp_reset_postdata();
global $post;

// Define shared post arguments
$args = array(
'no_found_rows' => TRUE,
'update_post_meta_cache' => FALSE,
'update_post_term_cache' => FALSE,
'ignore_sticky_posts'         => 1,
'orderby' => 'rand',
'post__not_in' => array($post->ID),
'posts_per_page' => 7
);

// Related by categories
if ( ot_get_option('related-posts') == 'categories' ) {

$cats = get_post_meta($post->ID, 'related-cat', TRUE);

if ( !$cats ) {
$cats = wp_get_post_categories($post->ID, array('fields'=>'id=>parent'));
$args['category__in'] = $cats;
} else {
$args['cat'] = $cats;
}
}

Бесплатная контекстная реклама

можно убрать строчку ‘orderby’=>'rand' , тогда будут публиковаться последние по дате добавления, а так как вы хотите не встречал решений.
Можно так сделать, при помощи плагина
Цитата
WhitePussy пишет:
можно убрать строчку ‘orderby’=>'rand' , тогда будут публиковаться последние по дате добавления, а так как вы хотите не встречал решений.
Это я уже понял, но хотелось бы, чтобы показывались старые посты.
Чем вас YARPP не устаивает???
Цитата
fxneo пишет:
Цитата
WhitePussy пишет:
можно убрать строчку ‘orderby’=>'rand' , тогда будут публиковаться последние по дате добавления, а так как вы хотите не встречал решений.
Это я уже понял, но хотелось бы, чтобы показывались старые посты.
Ну, если старые, то можно добавить
 'date_query' => array(
        array(
            'before' => '1month ago' или задать определенный временной промежуток.
Полагаю, можно прописать в коде конкретные ID записей, которые должны выводится в "похожих записях".
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
23:35 Яндекс каталог - усыхает? 
23:10 Пожалуйста помогите: низкая скорость загрузки сайта 
23:01 Trastik - кто что скажет, ссылки там путёвые? 
22:49 Помогите настроить правильно robots txt 
21:53 Анкор лист сайта онлайн 
21:40 На сайт не приходят посетители - HELP 
20:23 Реальный заработок в интернете. 100 000 рублей в месяц за 500 уников в сутки 
00:34 Комплексная раскрутка сайтов. Качественные услуги, прогоны и прочее. (3000+ отзывов) 
23:37 Семантическое ядро с ручной группировкой и НК ключами 
23:29 Продаётся готовый сайт для фотографов или видеографов 
22:18 Уникальный кредитный сайт 
21:29 Разработка баннеров для интернет-рекламы: html5, flash, gif и jpg 
20:06 Продам домен VEBMASTAK.RU 
19:42 Добавление товара в интернет-магазин 
23:41 Первый документальный фильм о SEO ( переведен на русский ) 
22:53 Всё о крипто-валюте 
18:46 Что скажите про Сеопульт? 
18:29 Продвинуть сайт за 2 месяца 
14:49 Зарабатываем криптовалюту, слушая любимое радио 
10:32 title и вкладка браузера 
09:18 Как выйти из под фильтра fred ?