Come visualizzare i widget di WordPress su pagine specifiche

WordPress consente agli utenti di personalizzare facilmente l'aspetto del proprio blog utilizzando widget come Post recenti, Commenti recenti, Categorie, Archivi, ecc. Il problema è che questi widget vengono visualizzati nella barra laterale per impostazione predefinita su tutte le pagine del sito e WordPress non lo fa t offre un'opzione integrata per assegnare il posizionamento per i widget. Fortunatamente, ci sono alcuni ottimi plugin che aggiungono la funzionalità a mostra o nascondi i widget su pagine specifichein WordPress senza richiedere competenze PHP o pasticciare con il codice del modello. Tuttavia, questa dovrebbe essere una caratteristica fondamentale di WordPress in quanto è utile, ad esempio ha senso mostrare il widget dei post recenti su singole paginesolo e non sulla homepage, che mostra già i post più recenti. Allo stesso modo, puoi posizionare i widget necessari solo sulla home page.

Di seguito sono riportati alcuni dei migliori plugin. Puoi utilizzare Widget Logic, un plug-in basato su tag condizionali o Widget Context e Display Widget, plug-in basati sull'interfaccia utente che non richiedono l'aggiunta manuale del tag. Scegli quello più adatto a te!

Logica dei widget – Scarica qui

Questo plugin ti consente di controllare su quali pagine vengono visualizzati i widget utilizzando i tag condizionali di WP. Ha anche un'opzione per aggiungere un filtro "widget_content" che ti consente di modificare l'HTML di qualsiasi widget secondo il tuo tema. Questo plug-in aggiunge un campo di controllo aggiuntivo chiamato "Logica widget" a ogni widget, in cui è possibile utilizzare i tag condizionali di WordPress appropriati o qualsiasi codice PHP generale. Il plugin funziona come un incantesimo e ti consente di visualizzare i widget esattamente come desideri. Tuttavia, usalo con cautela poiché il plug-in utilizza eval() e alcuni utenti potrebbero trovare i tag ostili.

Alcuni tag comunemente usati sono:

is_home() – Per visualizzare il widget solo sulla homepage

is_single() - Per visualizzare il widget solo sulla pagina di un singolo articolo

!is_single() - Per visualizzare il widget su tutte le pagine eccetto la pagina del singolo articolo

is_single( '17' ) – Per visualizzare il widget solo sul post con ID 17

is_page() - Per visualizzare il widget solo sulle pagine

is_category() - Per visualizzare il widget nella pagina dell'archivio delle categorie

is_tag() - Per visualizzare il widget nella pagina dell'archivio tag

Queste opzioni sono mostrate nella pagina Widget, usa solo quando richiesto.

Visualizza widget - Scarica qui

Un plugin simile e facile da usare che elimina la necessità di aggiungere manualmente tag condizionali. Visualizza widget aggiunge caselle di controllo a ciascun widget per mostrarlo o nasconderlo su ogni pagina del sito. È possibile selezionare una o più pagine per mostrare o nascondere i widget su quelle pagine specificate. Ti consente di modificare il contenuto della barra laterale per diverse pagine, categorie, tassonomie personalizzate e linguaggi WPML. L'unica limitazione è che funziona solo con widget scritti in formato WordPress versione 2.8. Per impostazione predefinita, "Nascondi su selezionato" è selezionato senza alcuna casella selezionata.

Contesto widget – Scarica qui

Un altro plugin simile con un'interfaccia facile da usare che rende facile mostrare o nascondere i widget su post, pagine o sezioni specifiche del tuo sito: prima pagina, post, pagine, archivi, ricerca, ecc. Dispone anche di targeting per sezione per URL (con supporto per caratteri jolly) per la massima flessibilità.

Ad esempio, se vuoi visualizzare il widget solo nella categoria iPhone, inserisci la posizione come categoria/iphone/* per scegliere come target tutti i post nella categoria iPhone. Allo stesso modo, per mostrare un widget solo su una singola pagina specifica, basta inserire lo slug dell'URL della pagina web come */contatto e assicurati che lo stato del contesto del widget sia impostato su "Mostra su selezionato".

Spero che tu abbia trovato utile questo post. ?

Tags: BlogSuggerimentiTrucchiWordPress