Come nascondere i post in WordPress
Pubblicato: 2022-09-23Stai cercando modi per nascondere i contenuti ai tuoi visitatori? In questa guida, ti mostreremo alcuni dei modi migliori per nascondere i post in WordPress .
WordPress è stata una delle migliori piattaforme di creazione di siti Web per siti Web che includono post di blog. Insieme alla sua flessibilità per creare tipi di post personalizzati, puoi aggiungere molti post al tuo sito Web con più varianti. Tuttavia, in alcune situazioni, potresti voler nascondere alcuni dei tuoi post.
Perché nascondere i post in WordPress?
Anche se può sembrare un po' insolito, potrebbero esserci molte ragioni per cui potresti voler nascondere i tuoi post.
Mantieni la pertinenza sul tuo blog
Nascondere i post su WordPress può essere una buona idea se vuoi mantenere la pertinenza del tuo sito web rimuovendo i contenuti obsoleti ma vuoi comunque che gli utenti che hanno l'URL possano accedere a quei post. Potrebbero esserci alcuni post controversi che potresti aver incluso nei tuoi blog in passato. E se il contenuto non è rilevante nella situazione attuale, puoi semplicemente nasconderlo ai tuoi utenti invece di rimuoverlo.
Allo stesso modo, potresti anche avere alcuni post degli ospiti o in primo piano che potrebbero aver soddisfatto il loro scopo per il marketing e altri scopi promozionali. E se al momento sono irrilevanti, puoi semplicemente nasconderli.
Organizza le categorie di contenuti
Quando nascondi i post in WordPress, può essere utile anche organizzare i tuoi contenuti in categorie . Puoi nascondere facilmente tutti i post di una determinata categoria in aree specifiche o nell'intero sito web. Di conseguenza, solo i post delle categorie richieste possono essere mostrati ai visitatori del tuo sito web.
Nascondere o eliminare un post
Nascondere un post è completamente diverso dall'eliminarlo e presenta alcuni vantaggi per il tuo sito web. Diamo un'occhiata ad alcuni dei motivi per cui nascondere i post potrebbe essere un'idea migliore che eliminarli.
Vantaggi SEO
Un post che vuoi nascondere ai tuoi spettatori potrebbe già avere un ottimo posizionamento SEO anche se potrebbe non essere irrilevante come prima per il tuo sito o non rientrare in una categoria richiesta. Se lo elimini, perderai i progressi SEO di quel post e può anche influenzare l'intero sito.
In questo caso, nascondere il post può essere una buona opzione in modo che non appaia come pubblicato nel feed RSS ma mantenga comunque i suoi vantaggi SEO .
Convenienza per l'utente
I tuoi post possono contenere informazioni utili o riferimenti a molti visitatori. Molti siti Web potrebbero aver già aggiunto collegamenti ai tuoi post, quindi se li elimini, i visitatori non saranno in grado di trovarli. Ciò può influire sul traffico sul tuo sito per i visitatori nuovi e regolari.
Se invece nascondi semplicemente il post nelle pagine del tuo sito web, gli utenti potranno comunque vedere i post con il link che gli è stato fornito.
Dovresti invece creare una pagina?
Se hai dedicato molto tempo e pianificazione alla gestione dei tuoi contenuti, potresti anche considerare di trasformare il post in una pagina. Alcuni post possono avere un'importanza significativa sul tuo sito Web e potrebbe non essere adatto per essere indicati solo come post sulla pagina del tuo blog.
In alternativa, potresti persino pubblicare un post sulla pagina del tuo blog per sbaglio invece di pubblicarlo come pagina se sei nuovo nella gestione del sito web. Quindi, l'unica soluzione per te senza rimuovere il post è trasformarlo in una pagina. Se hai bisogno di aiuto, abbiamo anche una guida dettagliata per trasformare un post in una pagina in WordPress.
Indipendentemente dal motivo per cui rimuovi un post, potresti imbatterti in una situazione in cui dovrai nascondere i post senza influire sul tuo sito web. Ecco perché nella sezione seguente, ti mostreremo alcuni dei migliori metodi per farlo.
Come nascondere i post in WordPress
Esistono 3 modi principali per nascondere i post in WordPress:
- Opzioni predefinite in WordPress
- Utilizzo di un plug-in
- Programmaticamente
Analizzeremo in dettaglio ciascuno di questi metodi.
1. Opzioni predefinite di WordPress per nascondere i post
Per nascondere i post utilizzando le opzioni predefinite in WordPress, devi aprire il menu Post dalla dashboard di amministrazione. Quindi, cerca e trova il post che desideri nascondere e fai clic su Modifica . Si aprirà la pagina dell'editor di post.
Sul lato destro dell'editor dei post, potrai vedere l'opzione Visibilità nella sezione Stato e visibilità . La visibilità dei post è impostata su Pubblico se può essere vista da tutti. Ma se vuoi nascondere il post, puoi impostarlo su privato o protetto da password.
Se imposti la visibilità del post su Privato , il post sarà visibile solo all'amministratore e agli editori del tuo sito web.
Tuttavia, se selezioni la visibilità del post come Protetto da password , dovrai impostare una password per nascondere il post.
Dopo aver elencato i tuoi post come privati o protetti da password, Aggiorna il post.
Nel caso del post privato, dovrai prima accedere alla dashboard di WordPress per accedere al post e l'amministratore e l'editor del sito Web saranno gli unici in grado di visualizzare il post.
Mentre per il post protetto da password, dovrai inserire la password per visualizzare il post o anche i suoi commenti.
Questo è tutto! Questo è il modo in cui nascondi i post usando le opzioni predefinite di WordPress. Se desideri una maggiore flessibilità o desideri nascondere più di un post alla volta, potresti dover utilizzare un plug-in o nasconderli a livello di codice.
2. Nascondi i post usando un plugin per WordPress
L'utilizzo di un plug-in per nascondere i post in WordPress è uno dei metodi più semplici se non si hanno conoscenze di programmazione di base. Ci sono diversi plugin che puoi usare per nascondere i post. Ma per questa particolare dimostrazione, utilizzeremo il plug-in Nascondi post di WordPress .
WordPress Hide Posts è un plugin eccellente che può essere utilizzato per nascondere post specifici in WordPress su pagine specifiche. Puoi anche usarlo per nascondere tipi di post personalizzati su pagine particolari usando questo plugin, se necessario.
Per utilizzare il plugin, devi prima installarlo e attivarlo. Vediamo come farlo.
2.1. Installa e attiva il plugin
Vai su Plugin > Aggiungi nuovo dalla dashboard di WordPress e cerca le parole chiave del plug-in nella barra di ricerca sul lato destro dello schermo.
Una volta visualizzato il plug-in nel risultato della ricerca, fare clic su Installa ora per installare il plug-in.
Al termine dell'installazione, attiva il plug-in.
Ottimo, hai installato e attivato il plugin.
Se desideri utilizzare un plug-in che non si trova nel repository ufficiale dei plug-in di WordPress, dovrai caricarlo e installare manualmente il plug-in. Dai un'occhiata alla nostra guida su come installare manualmente un plugin per WordPress per maggiori informazioni su di esso.
2.2. Nascondi i post di WordPress usando il plugin
Dopo aver installato e attivato il plug-in, ora puoi nascondere i singoli post sul tuo sito web. Quindi apri nuovamente Post > Tutti i post dalla dashboard di WordPress e trova il post che desideri nascondere.
Quindi, fai clic su Modifica per il post che desideri nascondere, proprio come il passaggio nelle opzioni predefinite. Ti reindirizzerà alla pagina dell'editor di post. Qui, se scorri più in basso nella barra laterale di destra, potrai vedere tutte le pagine da cui puoi nascondere un determinato post.
Seleziona le pagine da cui vuoi nascondere i post. Per questa dimostrazione, la nasconderemo semplicemente dalla pagina del blog. Se vuoi nasconderlo su tutte le pagine, seleziona l'opzione SELEZIONA TUTTO .
Infine, Aggiorna la pagina.
Se vai al front-end del tuo sito web, non sarai in grado di trovare il post. Ecco come appariva la nostra pagina del blog prima di nascondere il post .
Dopo aver nascosto il post , puoi vedere che il post non è più visibile sulla pagina del blog.
Ecco fatto, ecco come nascondi i post in WordPress usando un plugin.
3. Nascondi i post di WordPress in modo programmatico
Ti abbiamo già mostrato vari modi per nascondere i post in WordPress con le opzioni predefinite e utilizzando un plug-in. Entrambi questi metodi sono molto semplici e funzionano in modo fantastico a seconda delle esigenze del tuo sito web. Ma se vuoi un maggiore controllo sull'occultamento dei tuoi post, dovrai nasconderli usando il codice.
Questo è un approccio più tecnico, quindi è necessario avere una conoscenza di base della programmazione per farlo. Inoltre, è meglio eseguire anche il backup del tuo sito Web WordPress prima di iniziare poiché modificheremo uno dei file del tema principale del tuo sito Web.
Quando aggiorni il tuo tema WordPress, anche questi file del tema potrebbero essere interessati, quindi ti consigliamo di aggiungere questi frammenti di codice al tema figlio del tuo sito. Puoi creare il tema figlio a livello di codice e utilizzare uno dei plug-in del tema figlio per risparmiare tempo.
Dopo aver creato il tema figlio, puoi aggiungere il codice seguente per nascondere i post di WordPress sulla funzione del tema o sui file functions.php .
3.1. Accedi al file functions.php.
Per accedere al file functions.php o ai file del tuo tema, vai su Aspetto > Editor file tema dalla dashboard di WordPress. Quindi, fai clic sul file functions.php nella barra laterale destra dello schermo.
Qui, tutto ciò che devi fare ora è aggiungere il codice e aggiornare il file.
In alternativa, se non ti senti a tuo agio nel modificare i file del tema principale o se hai qualche problema con essi, abbiamo anche un approccio più semplice. Puoi semplicemente utilizzare un plug-in come Code Snippets per aggiungere i codici al tuo sito web.
Installa e attiva il plug-in e vai su Snippet> Aggiungi nuovo dalla dashboard di WordPress. Quindi, inserisci qui il codice e il titolo e fai clic su Salva modifiche e attiva .
Il plug-in implementerà automaticamente i codici nei file necessari sul tuo sito Web e apporterà le modifiche richieste.
3.2. Aggiungi codici al tuo sito web
Ora che sai dove devi aggiungere i codici, puoi utilizzare i seguenti codici per nascondere i post sul tuo sito Web WordPress. Esistono diversi codici che puoi utilizzare per nascondere i post in aree specifiche del tuo sito web. Quindi diamo un'occhiata a loro ora.
3.2.1. Nascondi i post in base alle categorie
Puoi utilizzare il seguente snippet di codice se desideri nascondere i post in base alle loro categorie. Ma prima devi trovare l'ID della categoria .
Vai su Messaggi > Categorie dalla dashboard di WordPress e posiziona il cursore del mouse sulla categoria che desideri nascondere. Sarai in grado di vedere l'ID della categoria sull'anteprima del collegamento che appare nell'angolo in basso a sinistra dello schermo.
In questa dimostrazione, l'ID categoria per "Blog" è 53 . Quindi abbiamo scritto il codice come:
funzione quadlayers_exclude_category($query) { se ( $query->is_home() ) { $query->set( 'cat', '53' ); } restituisce $interrogazione; } add_filter('pre_get_post', 'quadlayers_exclude_categoria');
Poiché il nostro ID categoria per i blog è 53, abbiamo aggiunto l'ID particolare per il nostro snippet. Ma puoi aggiungere il rispettivo ID categoria in base alle categorie di post del tuo sito Web per i frammenti di codice.
Se visualizzi in anteprima il sito web, i post che rientrano nella categoria "Blog" verranno nascosti ai visitatori del tuo sito web.
3.2.2. Nascondi i post da pagine specifiche
Proprio come utilizzando il plug-in che abbiamo menzionato in precedenza, puoi anche utilizzare i codici per nascondere post specifici da pagine specifiche. Ma ancora una volta, devi trovare anche l' ID post dei post che vuoi nascondere.
Per trovare l'ID del post, vai di nuovo su Post > Tutti i post dalla dashboard di amministrazione di WP e cerca il post che desideri nascondere. Quindi, posiziona il cursore del mouse sul titolo del post che desideri nascondere.
Sarai in grado di vedere il link del post nell'angolo in basso a sinistra dello schermo, proprio come le categorie. Qui, annota l'ID del post in modo da poterlo aggiungere in seguito allo snippet di codice.
Per questa dimostrazione, l'ID del post è 318.
È possibile utilizzare il seguente frammento di codice se si desidera nascondere il post nella pagina del blog .
funzione quadlayers_exclude_posts_blogpage($query) { if ($query->is_home() && $query->is_main_query()) { $query->set('post__not_in', array(318, 319, 320)); } } add_action('pre_get_posts', 'quadlayers_exclude_posts_blogpage');
Allo stesso modo, puoi modificare un po' lo snippet sopra se vuoi nascondere anche i post nelle pagine di ricerca .
funzione quadlayers_exclude_posts_search($query) { if ( ! $query->is_admin && $query->is_search && $query->is_main_query() ) { $query->set('post__not_in', array(318, 319, 320)); } add_action('pre_get_posts', 'quadlayers_exclude_posts_search');
I valori 318, 319 e 320 rappresentano gli ID post dei post che vogliamo nascondere dalle pagine specifiche. Puoi sostituirli con gli ID post del tuo sito Web per nasconderli nelle pagine di ricerca dai tuoi visitatori.
Questo è tutto! Questi sono alcuni dei frammenti di codice più comuni che puoi utilizzare per disabilitare o nascondere i post in WordPress.
Conclusione
Questi sono i vari modi in cui puoi nascondere i post in WordPress . Possono essere molto utili per te se stai gestendo o organizzando i contenuti del tuo sito web. Puoi utilizzare uno di questi metodi per nascondere i post senza influire sul tuo sito.
Per riassumere, in questo tutorial abbiamo discusso i seguenti approcci per nascondere i post:
- Opzioni predefinite
- Utilizzo di un plug-in
- Programmaticamente
Le opzioni predefinite che WordPress ti fornisce sono abbastanza adeguate per nascondere i post sul tuo sito web. Ma hanno alcune limitazioni in quanto puoi nascondere solo un post alla volta usandoli.
Quindi, se desideri più opzioni per nascondere i post in WordPress, un approccio migliore può essere l'utilizzo di un plug-in o l'utilizzo di codici. Di questi, l'utilizzo di un plug-in è l'opzione più semplice. Ma se hai una conoscenza di base della programmazione, anche usare frammenti di codice per nascondere i post è estremamente facile.
Puoi nascondere i post in WordPress ora? Hai mai provato a farlo? Fatecelo sapere nei commenti qui sotto.
Nel frattempo, ecco alcuni dei nostri post che potresti trovare utili.
- Come nascondere e rimuovere il piè di pagina in Divi
- Nascondi e rimuovi prodotti correlati in WooCommerce
- Come nascondere i widget in WooCommerce