-
Search in posts
Salut.
Pentru o tema noua, am facut un formular de cautare, si nu stiu cum sa fac sa duca intr-o pagina, in care sa afiseze doar posturile care contin in titlu si continut ceea ce se cauta.
Nu stiu, ce sa pun la form la url, ce metoda: post/get, si cum fac cautarea in postare.. ?
10x
-
Formularul trebuie sa duca catre indexul site-ului. Astfel linkul de cautare va arata cam asa: "www.site.com/?s=keyword
Daca vrei sa customizezi pagina pe care apar rezultatele, atunci modifica sau creaza search.php in folderul temei.
Ca sa modifici modul in care functioneaza searchul WP e destul de complicat si nu iti recomand sa te apuci. E mult mai usor sa folosesti Google CSE. Versiunea simpla se gaseste in Adsense, iar cea avansata aici.
-
10x alex!
a mers, am facut sa apara, dar mai am o mica problema.
eu ca sa afisez posturile, folosesc:
$posts_array=get_posts($args);
si un for pentru $posts_array in care am toate detaliile legat de postare(titlu, excerpt, data postarii, cine a postat, cate comentarii sunt, etc.)
cum pot face din have_posts() sa am la fel toate detaliile intr-un array?
i-am dat de capat. i-am dat un print_r($wp_query) si-mi afiseaza tot ce-mi trebuie!
10x. cu treaba asta am scapat :)
--- Later Edit --- (ca mi-a fost lene sa apas "Edit")
mai am o mica problema
cand incerc sa trec pe pagina a 2-a la rezultatele cautarii, pagina este de genul:
page/2?x=0&y=0&s=sed
problema este ca imi da eroare de genul:
aveti idee cu ce am gresit?
10x
Not Found
Apologies, but the page you requested could not be found. Perhaps searching will help.