Nwlapcug.com


Query tag in WordPress

WordPress consente di visualizzare tutti i tuoi post da tutte le categorie per impostazione predefinita. Se si altera il loop di WordPress post con tag query, è possibile specificare esattamente quali post WordPress tira dal vostro database MySQL. Il tag di WordPress query, query_post, consente di impostare alcune variabili. È possibile scegliere post di numero, categoria, data o altre variabili.

Il ciclo

WordPress utilizza un codice chiamato The Loop per tirare il tuo post dal database. Questo codice PHP Visualizza tuoi post secondo i tag all'interno di The Loop codifica. Il ciclo è contenuto sul file index. php nel tuo template di WordPress. Il codice inizia con la linea "<? php se (have_posts ()): mentre (have_posts ()): the_post ();? >." WordPress ha bisogno di codice di The Loop in prima pagina per visualizzare tutte le informazioni post.

Tutti i messaggi di query

Il tag query_posts cambia le informazioni di posta predefinito che WordPress Visualizza attraverso The Loop. Query_posts utilizza variabili come posts_per_page, ordine, cat, anno e orderby. Si può cambiare completamente il tuo WordPress prima pagina utilizzando il tag query_posts. Oltre a tirare specifici posti dal database o modificare la quantità di post in prima pagina, è inoltre possibile escludere categorie specifiche, date o tag con query_posts.

Query di WP

WP_query è un altro tag di query, che è possibile utilizzare all'interno del ciclo di WordPress. Questa funzione interpreta le informazioni della query e recupera i messaggi che soddisfano i requisiti del database MySQL. WP_query consente di definire i propri oggetti di query quando si richiedono dati dal database di WordPress. Il motivo principale per utilizzare WP_query sopra post_query è quello di ridurre le interferenze con il loop di WordPress di default.

Considerazioni

WP_query sia posts_query creazione di query di database aggiuntivi. Non si noterà l'effetto sui siti di traffico inferiori come il carico di database aggiuntivo dovrebbe non sovraccaricare il server. Se avete un sito WordPress con una grande quantità di traffico, è probabile che la quantità di query di database crea troppo di un carico del server. Non è possibile utilizzare posts_query in un loop di WordPress secondario, solo il codice del ciclo di index. php di default. Il tag posts_query può anche interferire con plugin che hanno bisogno il ciclo predefinito.