6 cose fantastiche che puoi fare con post appiccicosi in WordPress
Sapevi che WordPress ti consente di mostrare i tuoi post usando la funzione Post Sticky. Tuttavia, i post appiccicosi sono una delle funzionalità meno conosciute di WordPress. In questo articolo, ti mostreremo 6 cose interessanti che puoi fare con post in WordPress.
Video Tutorial
Iscriviti a WPBeginnerSe il video non ti piace o hai bisogno di ulteriori istruzioni, continua a leggere.
1. Scade automaticamente post appiccicoso
Se stai utilizzando post appiccicosi per evidenziare un evento speciale o un coupon, dovrai rimuovere il messaggio dopo che l'evento è finito.
Sembra un lavoro inutile che dovresti automatizzare.
Basta installare e attivare il plugin Expire Sticky Posts. Dopo l'attivazione, puoi impostare la data di scadenza per i messaggi persistenti.
Dopo la data di scadenza, il post appiccicoso diventerà automaticamente un post normale. Per istruzioni dettagliate dai un'occhiata al nostro tutorial (con video) su come impostare la data di scadenza per i messaggi persistenti in WordPress.
2. Post di posta per le categorie
Per impostazione predefinita, i messaggi persistenti vengono visualizzati solo nella prima pagina del sito. Ma cosa succederebbe se volessi visualizzare i contenuti in primo piano nelle pagine degli archivi delle categorie?
Puoi farlo installando e attivando il plug-in Categoria Sticky Post. Al momento dell'attivazione, modifica un post che desideri includere e seleziona la categoria di post.
Per istruzioni più dettagliate, consulta il nostro tutorial su come aggiungere post appiccicosi per le categorie in WordPress.
3. Mostra i post più recenti
I post in genere vengono utilizzati per i post in primo piano per visualizzare i tuoi contenuti più importanti. Ma dopo un po 'i tuoi vecchi messaggi in primo piano scompaiono sotto gli archivi. Puoi riportare in vita i tuoi vecchi contenuti in primo piano mostrandoli nella pagina degli archivi personalizzati o in qualsiasi altro punto del tuo sito.
È sufficiente incollare questo codice nel file functions.php del tema o in un plug-in WordPress specifico del sito.
function wpb_latest_sticky () / * Ottieni tutti i post appiccicosi * / $ sticky = get_option ('sticky_posts'); / * Ordina gli sticky con i più nuovi all'inizio * / rsort ($ sticky); / * Ottieni i 5 stickies più recenti (cambia 5 per un numero diverso) * / $ sticky = array_slice ($ sticky, 0, 5); / * Query sticky posts * / $ the_query = new WP_Query (array ('post__in' => $ sticky, 'ignore_sticky_posts' => 1)); // The Loop if ($ the_query-> have_posts ()) $ return. = '
- '; while ($ the_query-> have_posts ()) $ the_query-> the_post (); $ return. = '
- '. get_the_title (). '
'. get_the_excerpt (). ' '; $ return. = '
Dopo aver aggiunto questo codice, è sufficiente creare aggiungere lo shortcode [latest_stickies]
ovunque tu voglia mostrare i tuoi ultimi post appiccicosi.
Per istruzioni dettagliate, visita il nostro articolo: Come visualizzare i post più recenti in WordPress.
4. Post appiccicosi per i tipi di messaggi personalizzati
La funzionalità di post di appiccicoso è disponibile solo per i post di WordPress, ma ciò non significa che non è possibile aggiungere questa funzione per altri tipi di post.
Basta installare e attivare il plugin Tipi di post personalizzati personalizzati. Una volta attivato il plugin, visita Impostazioni »Lettura e abilita post appiccicosi per qualsiasi tipo di messaggio che desideri.
Per istruzioni più dettagliate consulta il nostro tutorial su come aggiungere post appiccicosi nei tipi di post personalizzati di WordPress.
5. Come nascondere messaggi persistenti da WordPress Loop
Quando utilizzi post appiccicosi, noterai che di default WordPress mostra il tuo post appiccicoso in cima a tutti i tuoi post WordPress. Ad esempio, se hai un ciclo per mostrare post recenti, i post appiccicosi verranno visualizzati in alto, indipendentemente dal momento in cui sono stati aggiunti.
Per evitare questo semplicemente usare ignore_sticky_posts
argomento nella tua domanda di WordPress, in questo modo:
10, 'ignore_sticky_posts' => 1); $ the_query = new WP_Query ($ args); if ($ the_query-> have_posts ()): while ($ the_query-> have_posts ()): $ the_query-> the_post (); ?>
Guarda il nostro tutorial su come escludere post appiccicosi dal ciclo di WordPress per istruzioni più dettagliate.
6. Styling Sticky Posts
Vuoi aggiungere uno stile personalizzato ai tuoi post appiccicosi?
Molti temi WordPress usano post_class ()
funzione per aggiungere automaticamente post classi per ogni post. Se il tuo tema sta già utilizzando la funzione post_class (), vedrai una classe appiccicosa aggiunta ai tuoi post appiccicosi.
Se il tuo tema non aggiunge classe sticky al post contenitore div, puoi aggiungerlo tu stesso aggiungendo la funzione post_class () nel post o nel contenitore dell'articolo.
Ora puoi usare il .appiccicoso
Classe CSS nel foglio di stile del tema figlio. Ecco alcuni CSS di base per iniziare:
.sticky background-color: #ededed; border: 1 px solid # f5f5f5; color: # 272727; padding: 5px; .sticky: before content: "Featured"; colore: #FFF; sfondo: # f20000; imbottitura: 10px; display: blocco in linea; allineamento del testo: giusto; float: giusto; font-weight: bold; text-transform: maiuscolo;
Ecco come è apparso sul nostro sito demo utilizzando il tema Twenty Twelve.
Questo è tutto, speriamo che questo articolo ti abbia aiutato a imparare alcune cose interessanti da fare con post appiccicosi sul tuo sito WordPress. Si consiglia inoltre di consultare la nostra guida su 10 hack di categoria più ricercati e plugin per WordPress.
Se questo articolo ti è piaciuto, ti preghiamo di iscriverti al nostro canale YouTube per le esercitazioni video di WordPress. Puoi trovarci anche su Twitter e Google+.