Flector

Как выводить в виджете «Свежие записи» произвольные типы записей?

Стандартный виджет свежих записей

Стандартный виджет WordPress "Свежие записи" выводит только стандартные записи (тип 'post'). Это можно исправить, с помощью следующего кода, который вам необходимо добавить в файл functions.php вашей темы:

//произвольные типы записей в виджете "свежих записей" start
function wph_custom_posts_in_recent_posts($params) {
    $params['post_type'] = array('post', 'custom_type1', 'custom_type2');
    return $params;
}
add_filter('widget_posts_args', 'wph_custom_posts_in_recent_posts');
//произвольные типы записей в виджете "свежих записей" end

Где 'custom_type1' и 'custom_type2' это ваши типы произвольных записей.


Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!