Виталий Манн
1 Фев в 02:55
15 просмотров
< 1 минуты
Как на WP отключить контент на RSS
Содержание
Нет времени читать статью?

Но вам требуется продвижение сайта или создание сайта-лидера, идеального для SEO? Тогда вы можете оставить заявку на продвижение или заявку на создание сайта. Если вы собираетесь продвигать сайт самостоятельно — продолжайте чтение!

Многие пользователи WordPress спрашивают у нас, как убрать контент из всех RSS , кроме необходимого. Причем, задают этот вопрос так часто. что мы решили рассмотреть ответ на него в отдельной небольшой статье. На самом деле решение довольно просто — переходите по ссылке и сами в этом убедитесь.

Как на WP отключить контент всех RSS кроме нужной

Как правило, оставлять одну RSS необходимо в том случае, когда из соцсети Вконтакте нужно автоматически выгружать новости из ленты (без остального «мусора»). Возможно, следующий прием пригодится вам при решении какой-либо другой задачи. 

 

Как на WP отключить контент на RSS

 

Открываем файл functions.php и добавляем в него такой PHP-код:

 

function custom_feed_category( $query ){
if( ! $query->is_feed || ! $query->is_main_query() )
return;
$query->set( ‘cat’, ’21’ );
}
add_filter( ‘pre_get_posts’, ‘custom_feed_category’ );

 

Строчка $query->set( ‘cat’, ’21’ ); содержит число «21» — это идентификатор (id) рубрики, которая будет оставлена в RSS. Если вам нужно оставить не одну, а несколько рубрик, тогда прописывать их нужно через запятую — $query->set( ‘cat’, ’21, 1, 5, 63, 11′ );

Чтобы определить id рубрики, необходимо зайти в админку сайта и навести курсор мышки на необходимую рубрику. После этого ее идентификатор отобразится в нижней части браузера. также почитайте про плагин Google XML Sitemaps.

0

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

Ваш адрес email не будет опубликован.

четыре × два =