Sortowanie wiadomości i pól niestandardowych
Dość często programiści WordPress mają do czynienia z zadaniem sortowania postów według niestandardowych parametrów według niestandardowych pól użytkownika.. Jeśli chcesz napisać zapytanie SQL, będzie to dość trudne, ponieważ musisz pracować z dwiema tabelami bazy danych (wp_posts i wp_postmeta).
Ale jest dużo łatwiejszy sposób. W naszym przypadku korzystamy z funkcji zapytania_posty. Poniżej możesz zobaczyć przykład, który zawiera niestandardowe pola w żądaniu, a także sortować rekordy za pomocą tego niestandardowego pola niestandardowego. W skrócie, łatwy do zrozumienia kod z wydajnym wynikiem:
Żądanie pobrania danych:
zapytania_posty(‘meta_key=mój_dzień&meta_porównanie=<=&meta_wartość=20&orderby=meta_value&zamówienie=DESC’);
Ta metoda ma jedną wadę., o ile rozumiem, możesz pracować tylko z jednym polem niestandardowym. Czasami podczas filtrowania wystarczy po prostu utworzyć kilka kategorii i filtrować według nich. Przeczytaj więcej w artykule “Połączone opcje filtrowania WordPress“.
/*
- Podstawowy kurs projektowania stron internetowych;
- Układ stron;
- Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
- Tworzenie stron internetowych w PHP.