it-swarm.com.ru

Изменить предыдущий и следующий текст по ссылкам на страницы

Я установил параметры разбиения на страницы в functions.php и повторил, где я хочу, чтобы ссылки появлялись, пока все хорошо.

Проблема в том, что предыдущий и следующий тексты не изменяются. Я поставил случайный текст, чтобы увидеть, что появляется. Тексты изображений ниже показаны, они даже переведены на мой язык (pt-br) ...

Как я могу изменить их?

 enter image description here 

 enter image description here 

<?php $args = array(
'base'               => '%_%',
'format'             => '?paged=%#%',
'total'              => 1,
'current'            => 0,
'show_all'           => false,
'end_size'           => 1,
'mid_size'           => 2,
'prev_next'          => true,
'prev_text'          => __('jdsjj'),
'next_text'          => __('jhdsh'),
'type'               => 'list',
'add_args'           => false,
'add_fragment'       => '',
'before_page_number' => '',
'after_page_number'  => ''); ?>

<!-- Pagination links echoed in my home page -->
<?php echo paginate_links( $args ); ?>
4
Gabriel Souza

Я нашел способ, которым вы можете разместить любой текст. Вам просто нужно создать массив, в котором вы хотите, чтобы появлялись ссылки paginate_links.

<!-- Put this in your functions.php -->
<?php $args = array(
   'base'               => '%_%',
   'format'             => '?paged=%#%',
   'total'              => 1,
   'current'            => 0,
   'show_all'           => false,
   'end_size'           => 1,
   'mid_size'           => 2,
   'add_args'           => false,
   'add_fragment'       => '',
   'before_page_number' => '',
   'after_page_number'  => ''); ?>

<!-- Put this where you want the paginate_links to appear -->
<?php echo paginate_links( array(

  'prev_text' => '<span>Any text Previous</span>',
  'next_text' => '<span>Any text Next</span>'

)); ?>
3
Gabriel Souza

вы используете WordPress на языке "en" по умолчанию? могут быть переводы prev_text & next_text, хранящиеся в файлах "po/mo". & если вы используете язык, отличный от языка по умолчанию, то, возможно, система использует переведенную строку из файла mo. попробуйте на время удалить эти два ключа и значения из массива, чтобы посмотреть, что произойдет.

'prev_text'          => __('jdsjj'),
'next_text'          => __('jhdsh'),

также после этой пробной версии удалите вспомогательную функцию get text тоже. и увидим результат.

'prev_text'          => 'jdsjj',
'next_text'          => 'jhdsh',

если проблема связана с "Languages", то полное решение состоит в том, чтобы переписать все ваши файлы mo с текущей версии pot

2
Anwer AR