Come Aggiungere Pulsanti Indietro alle Pagine Web

24 mar 2016, 19:15:46
Visualizzazioni: 14.4K
Voti: 0

Vorrei aggiungere dei "pulsanti indietro" a ogni pagina del mio sito WordPress e vorrei che apparissero in cima a ogni pagina. Come posso implementare questo codice e dove devo inserirlo nel codice della pagina? Grazie, Lori

0
Tutte le risposte alla domanda 2
1

Puoi utilizzare il seguente codice. Sono sicuro che saprai stilizzare il link in modo che assomigli a un pulsante :)

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

Dove aggiungi questo codice?

Zanam Zanam
7 dic 2020 15:46:05
1

Pulsante Indietro

Ho combinato la risposta di @ItsMePN con il modo in cui WordPress gestisce la pagina indietro nella pagina di errore - wp_die. È JavaScript. onclick='javascript:history.back()'

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

Aggiungi nel file functions.php del tema

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

Aggiungi nel file header.php del tema dopo <body>

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

Hey, ho provato questo, ma ha causato un errore json durante il salvataggio nelle pagine di amministrazione. Forse le cose sono cambiate dal 2016 ^__^, sto usando la versione 6.5.3 ora.

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