Настройка — Как Добавить Более Одной Ссылки На Rss-Канал Для Wordpress

  • Автор темы Hatesystem
  • Обновлено
  • 22, Oct 2024
  • #1

Я использую код для изменения ссылки RSS-канала для моего сайта Wordpress, он работает, но я не знаю, как добавить более одной ссылки RSS, которая появляется, когда кто-то нажимает на значок RSS в браузере. Мне нужно, чтобы эти ссылки отображались на всех страницах ниже. друг друга по категориям «товары», «блог» и «новости».

вот код, который я использую для изменения своей RSS-ссылки

 add_filter('feed_link','custom_feed_link', 1, 2);

function custom_feed_link($output, $feed) {

$feed_url = 'http://MYSITE/category/products/feed';

$feed_array = array('rss' => $feed_url, 'rss2' => $feed_url, 'atom' => $feed_url, 'rdf' => $feed_url, 'comments_rss2' => '');

$feed_array[$feed] = $feed_url;

$output = $feed_array[$feed];

return $output;
}
 

Я попытался вернуть массив, но это не сработало, что мне делать?

настройка — Как добавить более одной ссылки на RSS-канал для WordPress

#настройка #ссылки #rss #канал

Hatesystem


Рег
24 Jan, 2007

Тем
87

Постов
205

Баллов
680
  • 25, Oct 2024
  • #2

Текст, отображаемый после щелчка по значку RSS браузера, зависит от используемой вами программы чтения каналов. Я не думаю, что вы можете изменить то, что он отображает, напрямую через WordPress (поправьте меня, если я ошибаюсь).

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

 <link rel="alternate" type="application/rss+xml" title="Фид категории 1" href="<?php echo get_category_feed_link( get_cat_ID( 'category1' ) ); ?>" /> 
 
function.

Редактировать:

Некоторые программы чтения каналов (Chrome RSS Feed Reader) получают каналы из заголовка сайта. В этом случае вы можете заставить их отображать ленту, добавив ссылку непосредственно в <head> inside the header.php . Ссылку можно отформатировать примерно так:

get_category_feed_link()
 

Munroilderr55


Рег
21 Dec, 2011

Тем
66

Постов
176

Баллов
536
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно