Come visualizzare Posti di primo piano in WordPress

August 5

Come visualizzare Posti di primo piano in WordPress


Anche se WordPress non fa nulla di speciale per Posti di primo piano fuori dalla scatola, è possibile aggiungere la funzionalità di qualsiasi tema WordPress. Aggiungere una categoria denominata "In primo piano" e quindi creare un ciclo - la struttura del codice di WordPress utilizza per visualizzare i messaggi - che visualizza tutti i messaggi nella categoria "In primo piano". Tutto ciò che serve è una query per trovare quei Posti di primo piano e poi il ciclo stesso, seguita da un reset in modo da non interferire con altri loop sulla pagina. Più programmatori esperti possono quindi modificare come WordPress visualizza i messaggi in vetrina utilizzando JavaScript.

istruzione

1 Aprire il file "index.php" del vostro tema WordPress corrente in un editor di codice. WordPress chiama i suoi modelli di "temi", e si possono trovare i loro file nella seguente posizione:

/ Site-name / wp-content / themes / tema-name /

Change "site-name" per tutto ciò che avete chiamato la cartella di WordPress e il cambiamento "tema-name" principale al nome del tema che si desidera modificare.

2 Copiare e incollare il contenuto degli "index.php" in un nuovo file e salvarlo come "home.php". Quando WordPress trova un file "home.php" in una cartella del tema, utilizza il file per visualizzare la prima pagina del tuo blog se il blog è la vostra home page. Questo è in contrasto con il "front-page.php" WordPress utilizza per visualizzare il contenuto di una home page statica.

3 Trova il loop di WordPress nel codice di "home.php". Si inizia in questo modo:

<? Php if (have_posts ()):?>

A volte il ciclo è tutto su una riga, ma a volte si vede spezzato. Aggiungere un paio di spazi vuoti al di sopra del ciclo e aggiungere questo codice:

<? php query_posts (); ?>

<? Php if (have_posts ()): while (have_posts ()): the_post ():?>

<? Php ENDWHILE; finisci se; ?>

<? Php wp_query_reset (); ?>

Il codice di cui sopra imposta una query, inizia un nuovo ciclo, si conclude il ciclo e quindi reimposta la query. È necessario ripristinare la query per evitare di effettuare il secondo ciclo.

4 Scrivi la query tra le parantheses dopo "query_posts". È necessario interrogare Posti di primo piano, in modo da utilizzare il seguente codice:

<? Php query_posts (array ( 'category_name' => 'in vetrina')); ?>

Salvare il file e caricarlo sul server.

5 Accedere al cruscotto di WordPress e aggiungere il nome della categoria "In primo piano" per tutti i messaggi presenti. aggiornarli e poi visitare il vostro sito per vedere i risultati. Posti di primo piano verranno visualizzati prima sulla prima pagina del tuo blog, e quindi tutti i messaggi saranno visualizzati sotto di loro.

Consigli e avvertenze

  • Impostare un limite al numero di Posti di primo piano verrà visualizzato sulla prima pagina del tuo blog. Modificare la tua ricerca di simile a questa:
  • <? Php query_posts (array ( 'category_name' => 'in vetrina', 'posts_per_page = 5')); ?>
  • Sostituire "5" con qualsiasi numero che si desidera.