Cum să adaugi butoane de înapoi pe paginile web

24 mar. 2016, 19:15:46
Vizualizări: 14.4K
Voturi: 0

Aș dori să adaug "butoane de înapoi" pe fiecare pagină a site-ului meu WordPress... și aș vrea să apară în partea de sus a fiecărei pagini. Cum pot să codez acest lucru și unde este plasat în codul paginii? Mulțumesc, Lori

0
Toate răspunsurile la întrebare 2
1

Poți folosi următorul cod. Am încredere că poți stiliza link-ul să arate ca un buton :)

if( wp_get_referer() )
  echo '<a href="'<?php wp_get_referer() ?> '" >ÎNAPOI</a>';
24 mar. 2016 19:28:48
Comentarii

Unde adăugați acest cod?

Zanam Zanam
7 dec. 2020 15:46:05
1

Butonul Înapoi

Combin răspunsul lui @ItsMePN cu modul în care WordPress gestionează butonul de revenire pe pagina de eroare - wp_die. Este JavaScript. onclick='javascript:history.back()'

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

Adăugați în functions.php al temei

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

Adăugați în header.php al temei după <body>

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

Hei, am încercat asta, dar a generat o eroare JSON la salvarea în paginile de administrare. Poate lucrurile s-au schimbat din 2016 ^__^, acum rulez versiunea 6.5.3.

Carl Papworth Carl Papworth
3 iun. 2024 10:12:03