RSS-отрывок не отображает отрывок - PullRequest
0 голосов
/ 21 января 2020

Я пытаюсь отобразить отрывок на пользовательской странице канала, используя функцию the_excerpt_rss(), я уже установил режим показа summary в Настройки-> Чтение , но он возвращает меня первый абзац содержания, есть ли какая-либо другая функция для вызова только выдержки, я уже пробую с the_excerpt() и get_the_excerpt()?

Вот мой код:

<description><![CDATA[<?php html_entity_decode(preg_replace( "/\r|\n/", "",the_excerpt_rss())); ?>]]></description>

1 Ответ

0 голосов
/ 18 февраля 2020

Я нашел решение. Поэтому я настроил функцию add_feed_content($content):

function add_feed_content($content) {
    global $post;
    $excerpt = $post->post_excerpt;

    if(is_feed()) {
        if (strlen($excerpt) > 0){
            $content = '';
            $content .= $excerpt;
            return $content;
        } else {
            return $content;
        }
    }
}
add_filter('the_excerpt_rss', 'add_feed_content');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...