Hola, @victornf. Quizá puedas usar el filtro navigation_markup_template.
No he probado el código, pero quizá esto te funcione:
add_filter('navigation_markup_template', function( $template, $class) {
if ( ! empty( $class ) && false !== strpos( $class, 'pagination' ) ) {
$template = '<h3>TU TEXTO AQUÍ</h3>';
$template .= '<div class="nav-links">%3$s</div>';
}
}, 10, 2);
Espero que te sirva, saludos.
Iniciador del debate
Yeinwp
(@victornf)
Hola
Al añadir el código en el functions.php del tema hijo me da error.
¿Qué podría estar sucediendo?
Muchísimas gracias por responder.
Pasa un feliz día
Hola, @victornf. ¿Puedes pegar el error que te da aquí?
Gracias.
Iniciador del debate
Yeinwp
(@victornf)
Al recargar la Web sale:
Ha habido un error crítico en esta web.
Aprende más sobre el diagnóstico de WordPress
¿Cómo podría darte datos más específicos?
Muchas gracias.
Puedes activar el debug de WordPress usando esta guía: https://wordpress.org/support/article/debugging-in-wordpress/
En resumen, añade las siguientes líneas a tu archivo wp-config.php:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', true);
Y te mostrara por pantalla el error.
Saludos.
Iniciador del debate
Yeinwp
(@victornf)
Detalles del error
==================
Se ha producido un error del tipo E_PARSE en la línea 41 del archivo /home/yeinguer.com/wp-content/themes/NOMBREDELTEMAHIJO/functions.php. Mensaje de error: syntax error, unexpected ‘&’
La línea 41 es:
add_filter('navigation_markup_template', function( $template, $class) {
Luego sigue así:
if ( ! empty( $class ) && false !== strpos( $class, 'pagination' ) ) {
$template = '<h3>Pasa de página</h3>';
$template .= '<div class="nav-links">%3$s</div>';
}
}, 10, 2);
¿El error está en los "<"
?
Muchas gracias.
-
Esta respuesta fue modificada hace 3 años, 1 mes por jose64. Razón: Etiquetar códigos correctamente
Hola, @victornf. Es posible que al copiar y pegar el código haya habido un error en la conversión, no tiene que aparecer < si no ‘<‘, el símbolo de menor que, y viceversa con mayor que.
Iniciador del debate
Yeinwp
(@victornf)
Hola
Ahora cuando he añadido el código bien escrito no me da ningún error, pero tampoco sale el encabezado.
🤔🤔🤔
Hola de nuevo @victornf. Prueba con este código:
add_filter('navigation_markup_template', function( $template, $class) {
if ( ! empty( $class ) && false !== strpos( $class, 'pagination' ) ) {
$template = '<h3>TU TEXTO AQUÍ</h3><div class="nav-links">%3$s</div>';
}
}, 10, 2);
Saludos.
Iniciador del debate
Yeinwp
(@victornf)
Hola
https://yeinguer.com/
Añado el código en el functions.php
La página se muestra, pero no sale el encabezado.
Igual es que está endemoniá.
😂😂😂