Filtrează intrări sau produse în wordpress

Blog / jQuery / AJAX Adăugarea de site-ul de înregistrări de filtrare (tip blog) de la poziția (taxonomii), câmpuri arbitrare sau după dată. Sortarea în ordine descrescătoare.







Recent, am observat că din ce în ce mai multe postări sunt publicate la cererea cititorilor, scrieți, poate pentru voi voi sorta un subiect 🙂

Acum, vă voi arăta cum să creați cu ușurință filtre asincrone înregistrări / bunuri (ambele - a doua este tipuri arbitrare de posturi) online cu doar jQuery și WP_Query.

1. Forma HTML a filtrului

Forma va consta dintr-un drop-down lista taxonomii (pentru simplitate - rubrici), un câmp aleatoriu un interval de valori (de exemplu, lăsați-l să fie prețul), un fel de butoane radio după dată, ascendent și descendent, și o casetă de selectare care permite filtrarea mesajelor de numai persoanele care afișează dintre ei, care au o miniatură.







taxonomii

Nu contează ce elemente de taxonomie doriți să afișați, în orice caz funcția get_terms () mi se pare a fi cea mai convenabilă opțiune.

Pentru a afișa un element al listei derulante cu ajutorul acestuia, puteți folosi următorul cod:

Câmpuri arbitrare

De exemplu, luați prețul minim și maxim.

Ei bine, totul este ușor, puteți folosi doar două HTML-intputa. Desigur, elementul de domeniu cu capacitatea de a muta glisoarele valorilor minime și maxime va fi mult mai interesant. Dar depinde de tine, există multe pluginuri jQuery, da, da.







Articole similare

Trimiteți-le prietenilor: