Cómo agregar botones de retroceso a páginas web

24 mar 2016, 19:15:46
Vistas: 14.4K
Votos: 0

Me gustaría agregar "botones de retroceso" a cada página en mi sitio de WordPress... y me gustaría que aparezcan en la parte superior de cada página. ¿Cómo puedo codificar eso y dónde se coloca en el código de la página? Gracias, Lori

0
Todas las respuestas a la pregunta 2
1

Puedes usar el siguiente código. Confío en que puedes darle estilo al enlace para que se vea como un botón :)

if( wp_get_referer() )
  echo '<a href="'<?php wp_get_referer() ?> '" >VOLVER</a>';
24 mar 2016 19:28:48
Comentarios

¿Dónde agregas este código?

Zanam Zanam
7 dic 2020 15:46:05
1

Botón de Atrás

Combiné la respuesta de @ItsMePN con cómo WordPress maneja el botón de retroceso en páginas de error - wp_die. Es JavaScript. onclick='javascript:history.back()'

https://core.trac.wordpress.org/browser/tags/4.4.2/src/wp-includes/functions.php#L2537

Agregar en el archivo functions.php del tema

add_action( 'back_button', 'wpse221640_back_button' );
function wpse221640_back_button()
{
    if ( wp_get_referer() )
    {
        $back_text = __( '&laquo; Atrás' );
        $button    = "\n<button id='my-back-button' class='btn button my-back-button' onclick='javascript:history.back()'>$back_text</button>";
        echo ( $button );
    }
}

Agregar en el archivo header.php del tema después de <body>

<?php do_action('back_button'); ?>
24 mar 2016 20:32:35
Comentarios

Hola, intenté esto, pero causó un error JSON al guardar en las páginas de administración. Quizás las cosas han cambiado desde 2016 ^__^, actualmente ejecuto la versión 6.5.3.

Carl Papworth Carl Papworth
3 jun 2024 10:12:03