Удалить класс из RSS-канала в WordPress - PullRequest
0 голосов
/ 27 февраля 2019

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

<div class="well"> <a class="btn" href="foo.com">foo</a></div>

Если это хорошо заметили,может быть сделано с помощью функции.Если вы знаете хитрость, поделитесь своим решением.

Заранее спасибо, Григорий

1 Ответ

0 голосов
/ 27 февраля 2019

Попробуйте это

add_filter('the_excerpt_rss', 'remove_sc_rss_feed');

function remove_sc_rss_feed( $content )
{
    global $post;

    // Remove div with class using regex
    $content = preg_replace('#<div class="well">(.*?)</div>#', '', $post->post_content);

    return $content;
}

Примечание. Вы можете не сразу увидеть изменения.WordPress RSS-каналы кешируются на несколько часов.Я бы предложил установить плагин кеширования, а не кешировать фид.Я думаю, что этот плагин сделает это https://wordpress.org/plugins/w3-total-cache/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...