Se hai un sito WordPress e vuoi personalizzare la tua homepage nascondendo alcune categorie specifiche, sei nel posto giusto. In questo articolo, ti guideremo attraverso un semplice codice PHP che puoi utilizzare per ottenere esattamente questo risultato. Segui attentamente i passaggi per assicurarti di escludere le categorie desiderate dalla tua homepage.
Come Nascondere articoli di specifiche Categorie dalla Homepage di WordPress
La homepage di un sito web WordPress è spesso la prima cosa che i visitatori vedono quando accedono al tuo sito. Personalizzarla per mostrare solo le categorie che desideri può aiutare a migliorare l’esperienza utente e a rendere il tuo sito più professionale.
Passo 1: Accesso al Pannello di Controllo WordPress
Il primo passo è accedere al pannello di controllo del tuo sito WordPress. Puoi farlo tramite il tuo browser Web inserendo l’URL del tuo sito seguito da “/wp-admin”. Ad esempio, “www.tuosito.com/wp-admin“.
Passo 2: Naviga fino all’Editor di Temi
Una volta effettuato l’accesso, cerca il menu “Aspetto” sulla sinistra e seleziona “Editor”. Questo ti porterà all’Editor di Temi, dove potrai apportare modifiche al codice del tuo sito.
Passo 3: Modifica il File functions.php
Nell’Editor di Temi, cerca il file “functions.php” nell’elenco dei file disponibili e fai clic su di esso per aprirlo. Questo è il file in cui aggiungeremo il nostro codice per escludere le categorie dalla homepage.
Passo 4: Aggiungi il Codice PHP
Ora, è il momento di aggiungere il codice PHP che escluderà le categorie desiderate dalla homepage. Copia e incolla il seguente codice alla fine del file “functions.php”:
function escludi_categoria_dalla_homepage($query) { if ($query->is_home() && $query->is_main_query()) { $exclude_categories = ‘1,2,3’; // Sostituisci con gli ID delle categorie da escludere $query->set(‘cat’, ‘-‘ . $exclude_categories); } } add_action(‘pre_get_posts’, ‘escludi_categoria_dalla_homepage’);
Assicurati di sostituire ‘1,2,3’ con gli ID effettivi delle categorie che desideri nascondere.
Passo 5: Salva le Modifiche
Una volta aggiunto il codice, fai clic su “Aggiorna file” per salvare le modifiche. Il tuo sito ora escluderà le categorie specificate dalla homepage.
Suggerimenti Aggiuntivi
-
Effettua un Backup: Prima di apportare modifiche al codice del tuo sito, è sempre consigliabile effettuare un backup completo per evitare la perdita di dati importanti.
-
Pulisci la Cache: Se il tuo sito utilizza un sistema di caching, potresti dover pulire la cache o disabilitare e riabilitare i plugin di caching per vedere le modifiche effettive sulla homepage.
-
Monitora le Prestazioni: Dopo aver apportato queste modifiche, monitora le prestazioni del tuo sito per assicurarti che tutto funzioni come previsto.
Conclusioni
Personalizzare la homepage del tuo sito WordPress è un modo efficace per presentare il contenuto in modo più mirato ai tuoi visitatori. Utilizzando il codice PHP fornito in questo articolo, puoi facilmente escludere categorie specifiche dalla homepage e migliorare l’esperienza utente complessiva.
Non esitare a sperimentare con diverse categorie e a fare ulteriori personalizzazioni in base alle tue esigenze. Buona personalizzazione!
Domande Frequenti
-
Posso escludere più di tre categorie dalla homepage? Sì, puoi escludere quante categorie desideri, basta separare gli ID delle categorie con una virgola nel codice.
-
Cosa succede se inserisco un ID di categoria errato nel codice? Se inserisci un ID di categoria che non esiste, il codice non avrà effetto su quella categoria, ma il resto del tuo sito funzionerà normalmente.
-
Questo metodo influisce sulla struttura URL delle categorie escluse? No, il metodo descritto in questo articolo non influisce sulla struttura URL delle categorie escluse.
-
Posso riabilitare le categorie escluse in futuro? Sì, puoi sempre modificare il codice nel file “functions.php” per includere nuovamente le categorie precedentemente escluse.
-
Ci sono plugin che possono fare la stessa cosa? Sì, ci sono plugin disponibili su WordPress che offrono funzionalità simili per personalizzare la visualizzazione delle categorie sulla homepage.