Modificar el texto anterior y siguiente de los enlaces de paginación
Configuré los parámetros de paginación en functions.php y los mostré donde quiero que aparezcan los enlaces, hasta ahí todo bien.
El problema es que los textos "anterior" y "siguiente" no se están modificando. Puse un texto aleatorio para ver qué aparece. Los textos de las imágenes de abajo se muestran, incluso están traducidos a mi idioma (pt-br)...
¿Cómo puedo modificarlos?
<?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' => ''); ?>
<!-- Enlaces de paginación mostrados en mi página de inicio -->
<?php echo paginate_links( $args ); ?>

Descubrí una forma en que puedes colocar cualquier texto. Solo necesitas crear un array donde quieras que aparezcan los paginate_links.
<!-- Coloca esto en tu 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' => ''); ?>
<!-- Coloca esto donde quieras que aparezcan los paginate_links -->
<?php echo paginate_links( array(
'prev_text' => '<span>Cualquier texto Anterior</span>',
'next_text' => '<span>Cualquier texto Siguiente</span>'
)); ?>

¿Estás usando WordPress en el idioma predeterminado "en"
? Podría haber traducciones de prev_text
y next_text
almacenadas en archivos "po/mo"
. Y si estás usando un idioma diferente al predeterminado, quizás el sistema esté usando cadenas traducidas del archivo mo
.
Prueba eliminando estas dos claves y valores del array temporalmente para ver qué ocurre.
'prev_text' => __('jdsjj'),
'next_text' => __('jhdsh'),
También después de esa prueba, elimina la función auxiliar get text
y observa el resultado.
'prev_text' => 'jdsjj',
'next_text' => 'jhdsh',
Si el problema se debe a los "Idiomas"
, la solución completa sería regenerar todos tus archivos mo
a partir del archivo pot
actualizado.

Eliminé y cambié la forma en que lo mostraste, pero no cambié nada. Lo que quiero es poder cambiar el texto a lo que sea. ¿Sabes por qué el array no lo permite?

@Gabriel Souza esto puede deberse al idioma del sitio. ¿Estás usando el idioma inglés por defecto o algún otro idioma que no sea inglés?

¿cambiar el idioma a predeterminado (inglés) para ver si los cambios están funcionando? si es así, como te dije antes, tienes que volver a generar los archivos mo desde el pot actualizado. que se encuentra en el directorio de idioma de tu tema.

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