Evidenziare un messaggio in vetrina?
-
16-10-2019 - |
Domanda
vorrei "evidenziare" un post in vetrina al di sopra di tutti gli altri post con uno speciale indicatore.
È disponibile una funzione in WordPress che farà questo o devo installare un terzo plug-in?
Sto usando un personalizzato wordpress installare (non WP ospitato).
Soluzione
Utilizzare la funzione "appiccicoso".
Nel "Attributi di pagina" METABOX (etichettato come Pubblica ), se si fa clic sul link "modifica" accanto al Visibilità , v'è una casella di controllo che consente di "Stick questo post in prima pagina" .
A meno che un tema prevale la query predefinita, che il post verrà visualizzato sopra tutti gli altri. Inoltre, aggiunge il nome della classe "appiccicoso" per gli attributi restituiti da post_class()
, in modo da poter stile come vuoi.
Per aggiungere un po 'di testo per i tuoi post in vetrina e li evidenziare, aggiungere una funzione come questa all'interno del ciclo nel vostro index.php (o loop.php, ecc, a seconda del tema):
if (is_sticky($post->ID)) echo '<span class="featured">Featured!</span>';
Si può fare la stessa cosa con il css: prima che la proprietà, in questo modo:
div.sticky h2:before {
content: "Featured! ";
}
(supponendo che si sta utilizzando h2 di per visualizzare i titoli dei tuoi post, e si desidera aggiungere il testo prima del titolo)