Делаем скрытые разделы WordPress для продажи статей.

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

Для того чтоб не выводить посты из одной или более рубрик на главной странице и в rss фиде нежно всего лишь добавить в файл вашей темы function.php код (если нет такого файла то нужно его создать в папке с темой):

1 function exclude_category ($query) {
2 if ( $query->is_home ) {
3 $query->set(‘category__not_in’, array(xxx));
4 } elseif ( $query->is_feed ) { if ( ! $query->is_single and ! $query->is_archive )
5 $query->set(‘category__not_in’, array(xxx));
6 }
7 return $query;
8 }
9 add_filter(‘pre_get_posts’, ‘exclude_category’);

В строках 3 и 5 замените xxx на id вашей рубрики которую вы хотите скрыть (перечисляйте через запятую).

Третьей строкой вы скрываете посты из выбранной рубрики с главной страницы, а пятой — из rss фида.

Правда есть один нюанс — эти посты никогда не будут проиндексированы быстроботом и на индексацию уйдет немного длительной. У меня посты из скрытых рубрик индексируются в течении 1-2 недель.

Кстати самый большой каталог электронных компонентов можно найти на сайте baltelektron.ru, так же там можно сделать заказ.

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

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