- Cum pot obține o listă a tuturor postărilor din WordPress?
- Cum pot interoga o postare în WordPress?
- Cum pot obține toate postările dintr-un tip de postare personalizată?
- Ce este $ WP_Query?
- Cum pot obține toate postările?
- Cum pot afișa toate postările dintr-o categorie în WordPress?
Cum pot obține o listă a tuturor postărilor din WordPress?
Mai întâi va trebui să creați un șablon de pagină personalizat și să copiați stilul de pe pagina dvs. fișier php. După aceea, veți utiliza o buclă de mai jos pentru a afișa toate postările într-o singură pagină. $ wpb_all_query = new WP_Query (array ('post_type' => 'post', 'post_status' => 'publica', 'posts_per_page' =>-1)); ?>
Cum pot interoga o postare în WordPress?
Faceți un apel către query_posts () într-unul dintre fișierele dvs. șablon înainte de a începe bucla. Obiectul WP_Query va genera o nouă interogare SQL folosind parametrii dvs. Când faceți acest lucru, WordPress ignoră ceilalți parametri pe care îi primește prin intermediul adresei URL (cum ar fi numărul paginii sau categoria).
Cum pot obține toate postările dintr-un tip de postare personalizată?
Vreau să aduc toate postările de tip personalizat, iată fragmentul meu. $ query = new WP_Query (array ('post_type' => 'custom', 'post_status' => „publicați”)); while ($ interogare->have_posts ()) $ interogare->bara(); $ post_id = get_the_ID (); echo $ post_id; ecou "<fr>"; wp_reset_query ();
Ce este $ WP_Query?
WP_Query este o clasă definită în WordPress. Permite dezvoltatorilor să scrie interogări personalizate și să afișeze postări utilizând diferiți parametri. Este posibil ca dezvoltatorii să interogheze direct baza de date WordPress. Cu toate acestea, WP_Query este una dintre modalitățile recomandate de interogare a postărilor din baza de date WordPress.
Cum pot obține toate postările?
Trebuie să utilizați post_per_page = '- 1' pentru a retrage toate postările. $ args = array ('post_type' => 'post', 'orderby' => 'ID', 'post_status' => 'publica', 'comanda' => 'DESC', 'posts_per_page' => -1 // aceasta va retrage toate postările publicate); $ result = nou WP_Query ($ args); if ($ result-> have_posts ()): ?>
Cum pot afișa toate postările dintr-o categorie în WordPress?
În partea de sus a setărilor, veți vedea diferite opțiuni, cum ar fi afișarea imaginii prezentate, autorul postării, data și conținutul. Acum, trebuie să derulați în jos la secțiunea Sortare și filtrare de sub setările blocului. De aici, trebuie să introduceți numele categoriei din care doriți să afișați postări.