Я знаю, как получить канал rss2 из категории в wp, а именно добавить /feed
имя категории. Однако, когда я делаю это, не все записи из этого канала включаются в rss, это потому, что я установил ограничение канала равным 50 на административном сервере.
Я хотел бы знать, можно ли задавать длину корма индивидуально для каждой категории / корма программно.
Я не смог найти какие-либо настройки API для размера каналов ... любая помощь приветствуется здесь.
Спасибо за вашу помощь.
categories
rss
feed
mahatmanich
источник
источник
Ответы:
Вы должны быть в состоянии использовать
pre_get_posts
и установитьposts_per_page
50 условно (при подаче на категории). К сожалению, есть этот неразрешенный билет .Единственный обходной путь - подключить
post_limits
и заменитьLIMIT
часть запроса SQL напрямую.источник
return "";
а не"LIMIT $page_start, $per_page"
делать это.LIMIT
часть в вашем запросе. Приведенный выше фильтр позволяет заменитьLIMIT
деталь пустой строкой, чтобы полученный sql извлек все сообщения.все, что вам нужно сделать, это просто отредактировать эту функцию и изменить таксономию вашей таксономии категории и отредактировать слаг для большей части вашей категории ...
источник