Niedawno jeden z naszych użytkowników zapytał nas, jak wyświetlać posty WordPress tylko wtedy, gdy obecne było konkretne niestandardowe pole. Po udzieleniu odpowiedzi pomyśleliśmy, że najlepiej będzie, jeśli podzielimy się nią z innymi, aby większa społeczność mogła z niej skorzystać.

Musisz mieć uczciwe zrozumienie, jak działają pętle WordPress, ponieważ nazwiemy te parametry w zapytaniu WordPress.

Poniższy przykładowy kod pokaże tylko posty, które mają własny kolor pola, bez względu na wartość pola koloru. Musisz wkleić ten kod pętli w dowolnym miejscu, w którym chcesz wyświetlić posty. Najprawdopodobniej w niestandardowym szablonie strony WordPress.

have_posts() ) : $the_query->the_post();

the_title();
the_content();

endwhile;

// Resetuj Dane Postu
wp_reset_postdata();

?>

Teraz, jeśli chcesz pokazać posty, które mają niestandardowe pole o określonej wartości, musisz po prostu zmienić zapytanie w ten sposób:

$the_query = new WP_Query ('meta_value=blue');

Teraz, jeśli chcesz podkreślić klucz i wartość, na przykład chcesz wyciągnąć posty, które mają niestandardowy kolor klucza pola i wartość jako niebieski, to kod zapytania będzie wyglądał tak:

$the_query = new WP_Query( array( 'meta_key' => 'color', 'meta_value' => 'blue' ) );

Istnieje o wiele więcej niestandardowych parametrów, których możesz użyć podczas pracy nad witrynami. Po prostu zapoznaj się ze stroną Kodeksu dla parametrów WP_Query.

You May Also Like

Łóżka drewniane. Czy to dobre rozwiązanie do sypialni w stylu glamour?

W artykule: Dlaczego warto inwestować w łóżko drewniane?Gdzie kupić łóżka drewniane? Aranżując…

4 rzeczy, które poznasz tylko na profesjonalnym kursie fryzjerskim.

W artykule: Rozbuduj swoje pasje. Jak profesjonalny kurs fryzjerski poprowadzi do sukcesu?Stwórz…

Jak obliczyć ratę kredytu hipotecznego?

W artykule: Rata kredytu hipotecznego – co się na nią składa?Od czego…

Etui na słuchawki Airpods 3 – wszystko, co warto o tym wiedzieć

W artykule: Jakie funkcje może spełniać etui na słuchawki Airpods 3?Jakie powinno…