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).

È stato utile?

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.

alt text

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)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top