Как избежать показа, начиная с освобождения от всех постов WordPress? - PullRequest
0 голосов
/ 02 февраля 2020

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

    add_filter( 'the_content', 'filter_the_content_in_the_main_loop' );
    function filter_the_content_in_the_main_loop( $content ) {

        // Check if we're inside the main loop in a single post page.
        if ( is_single() && in_the_loop() && is_main_query() ) {
           return "Beginning text" .$content . "Ending Text";
        }

        return $content;
    }

1 Ответ

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

Вам нужно использовать the_excerpt вместо the_content. Вы должны использовать the_excerpt () на странице архива для постов внутри постов l oop. Я нашел лучшее объяснение здесь https://www.presstigers.com/how-to-get-post-excerpt-within-outside-a-loop/

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