Результат поиска возвращает «случайное число» с поисковым запросом - PullRequest
0 голосов
/ 11 апреля 2020

Я работаю над темой WordPress. Поисковая система возвращает мне число с моим поисковым словом запроса.

Например: поисковое слово "lorem ipsum" Название Результат поиска ---> Результаты поиска для: "lorem ipsum47"

Я пытаюсь для поиска проблемы, я не уверен в этом, но здесь есть код, о котором я говорю:

   <h2 class="title-page page-title">
                            <?php if ( is_home() ) :
                                if ( is_front_page() ):
                                    esc_html_e( 'Latest Posts', 'cize' );
                                else:
                                    single_post_title();
                                endif;
                            elseif ( is_page() ):
                                single_post_title();
                            elseif ( is_search() ):
                                echo printf( esc_html__( 'Search Results for: %s', 'cize' ), '<span>' . get_search_query() . '</span>' );
                            else:
                                the_archive_title();
                            endif; ?>
                        </h2>

еще один момент, который может помочь, это HTML, который показывается онлайн после исследования:

<div class="container">
        <h2 class="title-page page-title">
                            Search result for: <span>lorem ipsum</span>47                            </h2>
                                                                </div>

Возможно, проблема в этой части кода ????

else:
    the_archive_title();
endif; ?>

Спасибо за ваше время, Риккардо

1 Ответ

2 голосов
/ 11 апреля 2020

printf иногда немного сложнее

Измените часть is_search и вместо echo printf используйте простой echo, как показано ниже.

<h2 class="title-page page-title">
    <?php if ( is_home() ) :
        if ( is_front_page() ):
            esc_html_e( 'Latest Posts', 'cize' );
        else:
            single_post_title();
        endif;
    elseif ( is_page() ):
        single_post_title();
    elseif ( is_search() ):
        echo 'Search Results for: '.get_search_query();
    else:
        the_archive_title();
    endif; ?>
</h2>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...