Пользовательский заголовок RSS-канала?


По какой-то причине мой RSS-канал дважды повторяет название сайта без пробела, что, очевидно, довольно раздражает.

Например, имя blognameblogname.

Есть ли какой-нибудь крючок, который я могу использовать, чтобы создать собственный заголовок для RSS-канала?

Так что я мог бы написать заголовок "Это мой RSS-канал для блога" или что-нибудь еще, что я хотел?

Возможно ли это, или я застрял с двойным именем.

Спасибо за любую помощь.

 2
Author: Stephen Harris, 2012-05-03

2 answers

Отредактировано: Неверный ответ удален.

Вот рабочий код:

function custom_blogname_rss($val, $show) {
    if( 'name' == $show )
        $out = 'Custom Blog Name';
    else
        $out = $val;

    return $out;
}
add_filter('bloginfo_rss','custom_blogname_rss', 10, 2);

Не забудьте изменить Пользовательское название блога на что-нибудь полезное.

Поместите этот код в плагин.

 2
Author: Max Yudin, 2012-10-29 18:06:06

Вы можете использовать add_filter('wp_title_rss', 'custom_feed_title', 10, 2); для изменения названия канала подачи

function custom_feed_title($title) {
    return "THIS IS MY NEW FEED TITLE";
}

add_filter('wp_title_rss','custom_feed_title', 10, 2);
 2
Author: Gal, 2017-09-04 18:12:44