Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come aggiungere la navigazione da tastiera con i tasti freccia in WordPress

Nota editoriale: guadagniamo una commissione dai link dei partner su WPBeginner. Le commissioni non influenzano le opinioni o le valutazioni dei nostri redattori. Per saperne di più su Processo editoriale.

Volete aggiungere la navigazione da tastiera con i tasti freccia in WordPress?

La navigazione da tastiera può rendere il vostro sito web più facile da usare, consentendo ai visitatori di spostarsi da un post all’altro utilizzando i tasti freccia. Tuttavia, WordPress non offre queste funzioni di navigazione per impostazione predefinita.

In questo articolo vi mostreremo come aggiungere facilmente la navigazione da tastiera con i tasti freccia in WordPress.

How to add arrow key keyboard navigation in WordPress

Perché aggiungere la navigazione da tastiera con i tasti freccia in WordPress?

L’aggiunta della navigazione da tastiera consente agli utenti di sfogliare facilmente i post del blog sul vostro sito WordPress.

Gli utenti possono visualizzare i post successivi e precedenti del blog facendo clic sui tasti freccia destra e sinistra della tastiera.

Questa funzione è utile quando si vuole che gli utenti sfoglino facilmente i post in ordine sequenziale. Ad esempio, se si utilizzano i post del blog per pubblicare i capitoli di un libro, articoli di portfolio, eventi storici o altro.

L’aggiunta di tasti freccia per la navigazione può anche essere un ottimo modo per migliorare l’esperienza dell’utente sul vostro blog WordPress, incoraggiando gli utenti a esplorare maggiormente il vostro sito.

Detto questo, vediamo come aggiungere facilmente la navigazione da tastiera con i tasti freccia in WordPress, passo dopo passo:

Metodo 1: Aggiungere la navigazione da tastiera con i tasti freccia usando WPCode (consigliato)

È possibile aggiungere facilmente la navigazione con i tasti freccia al proprio sito WordPress aggiungendo del codice al file functions.php del proprio tema WordPress.

In questo modo, gli utenti potranno passare da una pagina all’altra e da un post all’altro del sito utilizzando i tasti freccia della tastiera.

Tuttavia, tenete presente che l’aggiunta di codice personalizzato ai file principali di WordPress può essere rischiosa e un piccolo errore può distruggere il vostro sito.

Ecco perché consigliamo sempre di utilizzare WPCode. È il miglior plugin per gli snippet di codice di WordPress sul mercato, che rende sicura e facile l’aggiunta di codice al vostro sito web.

Per prima cosa, è necessario installare e attivare il plugin WPCode. Per maggiori dettagli, consultare la nostra guida per principianti su come installare un plugin di WordPress.

Nota: WPCode ha anche una versione gratuita che potete usare per questo tutorial. Tuttavia, l’aggiornamento al piano a pagamento sbloccherà ulteriori funzionalità come la libreria di snippet di codice, la logica condizionale, l’opzione Snippet CSS e altro ancora.

Dopo l’attivazione, andare alla pagina Code Snippets ” + Add Snippet dalla dashboard di amministrazione di WordPress.

Una volta arrivati, si può fare clic sul pulsante “Usa snippet” sotto l’opzione “Aggiungi il tuo codice personalizzato (nuovo snippet)”.

Add new snippet

Si accede così alla pagina “Crea snippet personalizzato”, dove si può iniziare a digitare un nome per il proprio snippet di codice.

Quindi, è sufficiente selezionare “Universal Snippet” come “Tipo di codice” dal menu a discesa nell’angolo destro dello schermo.

Nota: non selezionare “JavaScript” come tipo di codice. Anche se si tratta di codice JavaScript, il codice funziona sul sito solo se si seleziona l’opzione “Universal Snippet”.

Choose Universal code type for arrow keys navigation

Successivamente, è sufficiente copiare e incollare il seguente codice nella casella “Anteprima codice”:

<script type="text/javascript">
        document.onkeydown = function (e) {
            var e = e || event, 
            keycode = e.which || e.keyCode; 
            if (keycode == 37 || keycode == 33)
                location = "<?php echo get_permalink(get_previous_post()); ?>";
            if (keycode == 39 || keycode == 34)
                location = "<?php echo get_permalink(get_next_post()); ?>";
        }
    </script>

Successivamente, scorrere la sezione “Inserimento” per scegliere una posizione per lo snippet di codice.

Qui è sufficiente selezionare l’opzione “Piè di pagina del sito” dal menu a discesa accanto all’opzione “Posizione”.

Choose Site Wide Footer from the Location dropdown

Quindi, scegliere “Inserimento automatico” come metodo di inserimento del codice personalizzato.

Il codice verrà ora eseguito automaticamente sul vostro sito web al momento dell’attivazione.

Choose an insertion method

Successivamente, scorrere di nuovo fino alla parte superiore della pagina e spostare l’interruttore da “Inattivo” ad “Attivo”.

A questo punto, non resta che fare clic sul pulsante “Salva snippet”.

Save your arrow keys navigation snippet

Ecco fatto! Avete aggiunto con successo le frecce di navigazione destra e sinistra al vostro sito web.

Metodo 2: Aggiungere la navigazione da tastiera con i tasti freccia utilizzando il plugin di navigazione con i tasti freccia

Se non volete aggiungere codice al vostro sito web, potete utilizzare il plugin Arrow Keys Navigation.

Questo plugin consente di navigare tra i post precedenti e successivi del sito utilizzando i tasti freccia destra e sinistra della tastiera.

Per prima cosa, è necessario installare e attivare il plugin Arrow Keys Navigation. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.

Nota: questo plugin non è stato aggiornato di recente. Tuttavia, lo abbiamo testato con l’ultima versione di WordPress e funziona ancora.

Activate the plugin

Trattandosi di un plugin molto semplice, non richiede alcuna configurazione aggiuntiva. Una volta attivato il plugin, è possibile passare a diversi post del sito utilizzando i tasti freccia.

Tenete presente che questo plugin consente solo di passare da un post all’altro del sito web, quindi non sarà possibile utilizzare i tasti freccia per spostarsi da una pagina all’altra.

Ad esempio, non è possibile passare dalla pagina “Home” alla pagina “Contatti” utilizzando i tasti freccia.

Dopo aver attivato il plugin, è possibile aggiungere una barra di avviso o un popup sul sito web che informa gli utenti che ora possono navigare tra i vari post del blog semplicemente utilizzando i tasti freccia per spostarsi da un post all’altro.

Per istruzioni più dettagliate, consultate il nostro tutorial su come creare una barra degli avvisi in WordPress.

Navigazione con i tasti freccia per gli slider e le gallerie di immagini di WordPress

Le due soluzioni precedenti consentono agli utenti di navigare tra i post del blog con i tasti freccia. Tuttavia, a volte è possibile aggiungere altre funzionalità, come permettere agli utenti di spostare le immagini con i tasti freccia o magari spostare il cursore con i tasti freccia.

In questi casi, è necessario utilizzare un plugin per gallerie WordPress e/o un plugin per cursori WordPress. I più diffusi plugin per slider e gallerie sono dotati di funzioni di navigazione con frecce.

Vi consigliamo di utilizzare Envira Gallery perché è il miglior plugin per gallerie che vi permette di personalizzare le immagini a vostro piacimento, compresi watermark, frecce e testo alt.

Is Envira Gallery the right photo and video gallery plugin for you?

Per maggiori dettagli, consultate il nostro tutorial su come creare una galleria di immagini in WordPress.

Speriamo che questo articolo vi abbia aiutato a capire come aggiungere la navigazione da tastiera con i tasti freccia in WordPress. Potreste anche voler consultare la nostra classifica dei migliori plugin per WordPress o la nostra guida su come aggiungere caratteri speciali in WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

6 commentiLascia una risposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    I tried using the snippet on my friend’s site and it works great. He has a travel blog designed as a travel diary and this was a very good way to make the site more enjoyable for people. Thanks for the code provided.

  3. Brian says

    Works like a charm, for the first WP Code option. But any ideas how to get this to ‘loop’ around all the available posts in a post type? Currently at the first or last post the implementation just reloads that post page.

    • WPBeginner Support says

      There may be an issue with your keyboard itself, have you tried using an on-screen keyboard to see if the issue happens when using a different keyboard?

      Admin

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.