lebedevpavel25 28.02.2023 01:27

Как изменить стандартный текст "Показано записей" в пагинации результатов поиска на WordPress?

Здравствуйте! У меня возникла проблема с изменением стандартного текста "Показано записей" в пагинации результатов поиска на WordPress. Я хотел бы изменить этот текст на что-то более подходящее для моего сайта.

Я нашел следующий код в файле search.php:


<?php
global $wp_query;
$big = 999999999; // need an unlikely integer

echo paginate_links( array(
    'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
    'format' => '?paged=%#%',
    'current' => max( 1, get_query_var('paged') ),
    'total' => $wp_query->max_num_pages,
    'before_page_number' => '<span class="screen-reader-text">' . __('Page', 'twentytwenty') . ' </span>',
) );
?>

Я понимаю, что мне нужно изменить строку "Page" в 'before_page_number', но не знаю, как это сделать правильно. Буду благодарен, если кто-то может поделиться кодом, который позволит мне изменить этот текст на что-то другое, например, "Результаты" или "Страница".

Заранее спасибо за вашу помощь!

Ответы:

variantaVasya1989 28.02.2023 01:46
Вам нужно изменить значение строки "before_page_number" на желаемый текст внутри функции paginate_links().
antobur25 28.02.2023 01:57
Вам стоит использовать функцию __( 'Текст', 'тема' ) для изменения текста "Page" на нужный вам вариант, например "Результаты" или "Страница".
strelka79 28.02.2023 02:18
Вы можете изменить текст "Page" на желаемый вам текст, например, "Результаты" или "Страница", путем редактирования параметра 'before_page_number' в коде.
MariaM30 28.02.2023 02:28
Вам следует использовать функцию translate или __(), чтобы перевести текст "Page" на нужный вам язык.
natalyya45 28.02.2023 02:39

Для изменения текста "Показано записей" в пагинации результатов поиска на WordPress, вам действительно нужно изменить строку "Page" в параметре 'before_page_number'. Вот как вы можете сделать это:


<?php
global $wp_query;
$big = 999999999; // need an unlikely integer

echo paginate_links( array(
    'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
    'format' => '?paged=%#%',
    'current' => max( 1, get_query_var('paged') ),
    'total' => $wp_query->max_num_pages,
    'before_page_number' => '<span class="screen-reader-text">' . __('Результаты', 'twentytwenty') . ' </span>',
) );
?>

Вместо строки "Page" вы можете использовать любой текст, который хотите видеть. В приведенном примере я заменил "Page" на "Результаты". Вы также можете использовать "Страница" или любой другой подходящий вариант.

Надеюсь, это поможет вам! Если у вас возникнут другие вопросы, не стесняйтесь задавать.

С уважением,

[Ваше имя]


Добавить ответ