Modifică textul pentru anterior și următor din linkurile de paginare
Am setat parametrii de paginare în functions.php și am afișat linkurile unde am dorit, până aici totul e bine.
Problema este că textele pentru anterior și următor nu se modifică. Am pus un text aleatoriu pentru a vedea ce apare. Textele din imaginile de mai jos sunt afișate și sunt chiar traduse în limba mea (pt-br)...
Cum le pot modifica?
<?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' => ''); ?>
<!-- Linkurile de paginare afișate în pagina principală -->
<?php echo paginate_links( $args ); ?>
Am descoperit o metodă prin care poți plasa orice text. Trebuie doar să creezi un array unde dorești să apară paginate_links.
<!-- Pune acest cod în fișierul tău 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' => ''); ?>
<!-- Pune acest cod unde dorești să apară paginate_links -->
<?php echo paginate_links( array(
'prev_text' => '<span>Orice text Anterior</span>',
'next_text' => '<span>Orice text Următor</span>'
)); ?>

folosești WordPress în limba implicită "en"
? ar putea exista traduceri pentru prev_text
și next_text
stocate în fișierele "po/mo"
. Și dacă folosești o altă limbă decât cea implicită, atunci sistemul ar putea folosi șirurile traduse din fișierul mo
.
încearcă să elimini temporar aceste două chei și valori din array pentru a vedea ce se întâmplă.
'prev_text' => __('jdsjj'),
'next_text' => __('jhdsh'),
după această încercare, elimină și funcția helper get text
pentru a vedea rezultatul.
'prev_text' => 'jdsjj',
'next_text' => 'jhdsh',
dacă problema este din cauza "Limbilor"
, atunci soluția completă este să rescrii toate fișierele tale mo
din fișierul pot
actualizat.

Am eliminat și am schimbat modul în care ai arătat, dar nu s-a schimbat nimic. Ceea ce vreau este să pot schimba textul în orice. Știi de ce array-ul nu permite acest lucru?

@Gabriel Souza aceasta ar putea fi din cauza limbii site-ului. Folosești limba engleză implicită sau orice altă limbă în afară de engleză?

schimbă limba la implicită (Engleză) pentru a vedea dacă modificările funcționează? Dacă da, atunci cum ți-am spus anterior, trebuie să regenerezi fișierele mo din pot actualizat, care se află în directorul de limbă al temei tale.

http://stackoverflow.com/questions/4499622/how-can-i-create-an-mo-file-for-wordpress
