Как изменить стандартный текст "Показано записей" в пагинации результатов поиска на 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', но не знаю, как это сделать правильно. Буду благодарен, если кто-то может поделиться кодом, который позволит мне изменить этот текст на что-то другое, например, "Результаты" или "Страница".
Заранее спасибо за вашу помощь!
Ответы:
Для изменения текста "Показано записей" в пагинации результатов поиска на 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" на "Результаты". Вы также можете использовать "Страница" или любой другой подходящий вариант.
Надеюсь, это поможет вам! Если у вас возникнут другие вопросы, не стесняйтесь задавать.
С уважением,
[Ваше имя]