Početna » WordPress » WordPress Search Korisni dodaci i isječci

    WordPress Search Korisni dodaci i isječci

    WordPress je snažan CMS alat ne samo napajanje blogova, ali bezbroj forumi i osobne web stranice. Mnoge od ponuđenih značajki prilično su napredne za tržište, no čini se da njihovo pretraživanje i dalje zaostaje. Funkcije nude vrlo jednostavno rješenje za izuzetno složen problem - pronalaženje pravog sadržaja na Vašoj web lokaciji!

    Iako su funkcije izvrsne za pretraživanje članaka na temelju izravnih podudaranja, sustav ne zadovoljava mnoge moguće primjene. Konkretnije, nemogućnost pretraživanja između svih kategorija, oznaka ili čak određene kategorije i / ili oznake. Slično tome, svi su postovi prikazani na zadani datum, najnoviji do najstariji. To je veliki jaz u UX-u, što je s korisnicima koji možda traže popularne članke s najviše pogleda ili komentara?

    Ispod sam ponudio kratak pregled WordPress-ovih mogućnosti pretraživanja i kako oni rade unutar sustava. Razumijevanje kako sve prolazi izvan okvira olakšat će manipuliranje pretraživanjem. Dodatno sam dodao nekoliko moćnih dodataka i isječke koda poželjno za bilo koju WP web lokaciju.

    Osnovna WordPress pretraga

    Kada se pokreće upit za pretraživanje putem WordPressa svi rezultati se vraćaju na temelju vremena objavljivanja. To bi uključivalo stranice, što bi bilo sjajno, ako je WordPress postavio tu mogućnost. Dva velika dodatka Search Unleashed i Search Everything pružaju popravke koji omogućuju korisnicima pretraživanje stranica i komentara. Jedan veliki problem je kako WordPress zanemaruje moć ključnih riječi unutar pretraživanja.

    Ako je članak objavljen prije godinu ili dvije, izgledi da ga se pronađe u pretrazi su slabi. To je osim ako korisnik unese ključne riječi koje žele u veći motor, kao što su Google ili Bing. Kada tražite “web dizajn” WordPress se želi uskladiti upravo s tim. Programeri WordPressa možda rade na ažuriranjima, ali takav upit neće vratiti rezultate koji sadrže jednostavno dizajn.

    Slično tome, što je s kategorijama postova i oznakama? One se mogu podudarati po ključnim riječima i odbaciti cijelu pretragu. Različite funkcije koje se nalaze iza pretraživanja WordPressa su prapovijesne u odnosu na većinu, što se, na sreću, sustav može ažurirati iz razvojne zajednice.

    WordPress teme datoteka

    Unutar svake mape WordPress Teme nalazi se skup datoteka za pretraživanje. Čini se da su korisne za funkcionalnost i moćne oblike pretraživanja. Unutar datoteke predložaka korijena search.php pronaći ćete opći predložak za rezultate pretraživanja.

    Mnogo puta ću čuti proizvođače koji izrađuju pogrešku uključivanja njihove pretrage.php unutar druge jezgrene datoteke, kao što je page.php ili single.php. Ovo je snažna tehnika za izradu modularnih predložaka, no ravna datoteka pretraživanja koristi se samo za prikazivanje stranica i rezultata. Standardni naziv datoteke searchform.php je ono što uključuje neki osnovni PHP kod za pozivanje podataka o upitima pretraživanja. Ostatak datoteke je ravan HTML obrazac, uključujući jedno (1) polje za unos i gumb za slanje.

    Ova je datoteka često uključena u područje predloška ili bočna traka predložaka. Nudi elegantno rješenje koje uključuje gotov oblik i korisnici mogu iskoristiti mnoge moćne tehnike pretraživanja koje nudi WordPress. Iz mnogih novih atributa u HTML5 moguće je ponuditi zadani tekst unutar polja za unos, kao što je “traži… ” ili “ovdje unesite pojmove”.

    Prilikom unošenja podataka za prikaz obrasca za pretraživanje, jednostavna rutina može vas rado iznenaditi. Napisana je jednostavna funkcija get_search_form () koje se mogu dodati bilo gdje u predlošcima za prikaz sadržaja searchform.php. Riječ je o internoj funkciji koju je razvio WordPress i koja se koristi kako bi razvoj funkcionalnosti za pretraživanje bio jednostavan kao pita!

    WP funkcija upita

    Postoji funkcija napisana u WordPress 'backendu koja se može koristiti za izravne SQL upite. WP_query () WordPress programeri i dizajneri tema koriste kako za izradu prilagođenih upita za pretraživanje složenije od WordPress-a.

    Ako ste programer, preporučam vam da pročitate stranicu s referencama o funkciji za malo uvida u metodologiju. Dokumentacija je vrlo duga i vjerojatno je neće koristiti mnogi. Postoje neke prave značajke poput povlačenja određenih postova ili kategorija na temelju kojih je sadržaj trenutno prikazan na stranici.

    Funkcija upita također omogućuje provjeru vrijednosti trenutne stranice. WordPress automatski daje ime svakom od njih tip stranice na vašoj web-lokaciji. Postovi na blogu, stranice, rezultati pretraživanja i dom samo su neki od primjera. U nastavku sam naveo kratak popis uobičajenih varijabli stranica za one koji su zainteresirani za ispitivanje ispod površine.

    • $ is_single - pregled jedne stranice posta
    • $ is_author - gledanje stranice s imenikom autora posta
    • $ is_search - gledanje stranice s rezultatima pretraživanja
    • $ is_category - $ is_tag - pregledavanje popisa postova po kategoriji ili oznaci
    • $ is_404 - pregled stranice pogreške 404

    16 Dodaci za poboljšanje pretraživanja

    U nastavku su navedene veze na nekoliko popularnih dodataka koji se odnose na pretraživanje i upite. Sve su to besplatne i ponuđene za preuzimanje iz WordPressovog službenog direktorija za proširenja. Ja bih visoko preporučiti protiv instaliranja više od 2 ili 3 od njih u isto vrijeme - pročitajte na opise i test jedan po jedan da vidi da li postoji nešto što savršeno odgovara vašem blogu!

    Google dodatak za prilagođeno pretraživanje zadana opcija za pretraživanje u programu WordPress zapravo nije najbolje rješenje. Često bi webmasteri radije usmjerili svoje upite za pretraživanje putem Googlea za brže i bolje ciljane rezultate. Nakon instalacije ovaj dodatak će automatski prepisati zadani obrazac za pretraživanje za WordPress pomoću prilagođenog Google pretraživanja. Usvaja novi skup prijateljskih URL-ova u pokretu!

    Poboljšani obrazac za pretraživanje Po defaultu WordPress obrazac za pretraživanje je standardno polje za unos. Ovo je odlično za osnovne upite koji se odnose na određene ključne riječi, ali za napredne korisnike zadane opcije ne zadovoljavaju. Poboljšani obrazac za pretraživanje dinamički će generirati XHTML obrazac koji prihvaća nove pojmove za pretraživanje, kao što su Booleovi izrazi I.

    Traži EverythingSearch Sve je još jedan odličan sve-u-jednom dodatak za podršku vašim naprednim potrebama pretraživanja. Neke od najpopularnijih značajki uključuju označavanje pretraživanja, prilagođene taksonomije, pregledavanje odobrenih komentara i još mnogo toga! Upravljačka ploča je vrlo jednostavna i postavljanje je povjetarac.

    WordPress Sphinx Search PluginSphinx poslužitelj može iskrcati teške upite za pretraživanje s vašeg poslužitelja u druge udaljene postavke. Nakon aktivacije primijetit ćete superbrze brzine i moći ćete sortirati rezultate prema svježini i relevantnosti. Dodatno, dodatak može prikazati widget s bočne trake najnovijih ključnih riječi za pretraživanje.

    Search MeterSearch Meter je fascinantna ideja za one webmastere zainteresirane za praćenje analitike. Svaki upit za pretraživanje pohranjuje se i arhivira u administratorskoj ploči s dodatnim pojedinostima o analizi pretraživanja. Dobit ćete podatke o tome koliko je pretraživanja bilo neuspješno ili nema rezultata, kao i popularne i najnovije pojmove za pretraživanje. Dodatak će generirati statističke podatke koje možete resetirati ili izvoziti za pregled.

    Fast WordPress SearchFast Pretraživanje WordPressa je osnovni dodatak za WordPress 'zamjenski motor'. To će općenito vraćati relevantnije stranice i malo ubrzati proces. Proces je napisan kako bi radio s WP-ovom ogromnom bibliotekom funkcija za smanjenje poziva na bazu podataka i vraćanje bržih rezultata za intenzivne upite. Instalaciju prate i alati za usporedbu vremena.

    Amazon Search WidgetAko radite s Amazonovim affiliate programom, svidjet će vam se sljedeći dodatak. Uz nekoliko jednostavnih koraka i uređivanje jednog predloška vrlo je prikladno implementirati obrazac za pretraživanje temeljen na Flashu. To će pretraživati ​​unutar Amazonove biblioteke kako bi izvukli podatke o proizvodima i novim izdanjima. Odavde je jednostavan postupak unosa vašeg affiliate ID-a kako biste počeli zarađivati ​​novac od pretraživanja na blogu!

    Looser Search PluginOvdje imamo mali plugin s velikim očekivanjima odmah nakon instalacije. Plugin Looser Search modificira već ugrađene procese unutar WordPress knjižnica kako bi se podudarale ključne riječi umjesto punih izraza. Unutarnji rječnik zajedničkih engleskih riječi preskače se kako bi se ubrzao postupak pretraživanja. Ako tražite osnovni dodatak za instalaciju i dobijete najbrže rezultate, preporučio bih ovo.

    Dave's WordPress Live SearchAko ste obožavatelj Microsoft Live Searcha, ovaj jednostavan plugin će pojačati vaše iskustvo bloganja. Ponuda rezultata Live Searcha znači veću relevantnost i brže vrijeme učitavanja od interne obrade. Dodatak je napravljen kako bi pružio trenutne najnovije rezultate kao što su tipovi korisnika - svi pokrenuti iza kulisa s jQuery i nekim osnovnim CSS stilovima. Pokušajte instalirati i provjerite može li vaš blog obraditi učitavanje stranice jer pruža nevjerojatno korisničko iskustvo za rezultate pretraživanja.

    Search Tag CloudThis plugin pruža jednostavan pristup za razvoj jednostavnog oblaka oznaka. To će rezultirati velikim ljestvicama od Googlea jer će više linkova dovesti do vaših stranica na blogu. Osim toga, iskustvo korisnika dramatično se povećava kada uzmete u obzir koliko postova možete pronaći uz samo nekoliko klikova. Dodatak zahtijeva standardne korake instalacije i razvijen je s obzirom na SEO.

    Istakni pojmove za pretraživanje Možda ste vidjeli da je ovaj dodatak usvojen danas na bezbroj blogova. Kad god posjetitelj pronađe vašu stranicu putem glavne tražilice (Google, Yahoo !, Bing, Lycos, Ask ...), svaka od ključnih riječi bit će istaknuta u vašem sadržaju. To posjetiteljima pomaže da shvate gdje se nalazi sadržaj stranice i u kojem je referentnom okviru. Prema zadanim postavkama nema jezgre CSS stilova, pa ćete ih morati sami dizajnirati nakon aktivacije.

    Bolje SearchBetter Pretraživanje, kao što naslov implicira, je standardni dodatak koji vašem WordPress blogu daje bolju pretragu. Svaka stranica rezultata dijeli se na temelju relevantnosti ključnih riječi i naprednih tehnika za prepoznavanje meta oznaka, oznaka postova i kategorija. Prilikom upisivanja novog obrasca za pretraživanje prikazat će se najpopularniji pojmovi za pretraživanje koji se pretražuju kroz vaš blog. To se često ažurira na temelju količine prometa koji vaši upiti za pretraživanje unose!

    Pretražite LightAs možda ste vidjeli mnoga mjesta gdje je funkcionalnost update-as-you-type eksplodirala. Od objavljivanja Google Instant-a mnogi drugi pružatelji usluga pretraživanja pretražuju slične tehnike. Search Light je fantastičan dodatak koji koristi Ajax padajuće sučelje za stvaranje dinamičkih izbornika povezanih upita. Također je moguće povezati minijature posta i ukupan broj rezultata unutar same trake za pretraživanje.

    WP Instant SearchOvaj dodatak zahtijeva nekoliko vanjskih knjižnica, iako nudi sličnu funkcionalnost kao prethodna svjetla pretraživanja. Ako zaista uživate u Ajax padajućim prijedlozima, ovdje ćete naći mnogo istih značajki s WP Instant Search. Dodatak je ažuriran na najnoviju verziju WordPress 3.0.5 i provjerit će WordPress oznake, postove, stranice i kategorije.

    WP E-commerce Product Search WidgetOvaj dodatak podržava prikaze widgeta za rješenje e-trgovine koje radi preko WordPressa. Kada prodajete predmete ili čak softver na mreži, važno je da je rješenje za e-trgovinu jednostavno za navigaciju, a proizvode je lako pronaći. Uz ovaj divan plugin možemo zamijeniti WordPress 'ustajale funkcionalnosti pretraživanja uključiti novi pogled upita. Stranice s rezultatima prikazat će proizvode u rasporedu stila mreže i držati kompatibilne do najnovijeg izdanja.

    ThreeWP Ajax SearchA ne-glupost čep za Ajax pretraživanja. Samo preuzmite i instalirajte dodatak kako biste dobili osjećaj kako će se proces odvijati lako! Zadane postavke savršeno rade s Twentyten temom i svim izvedenicama. Jedna cool značajka je kako ovaj dodatak i dalje radi oko WordPress 'zadane tražilice. U ovom slučaju ne gubite ništa iz WordPressove moćne knjižnice i umjesto toga dobivate veličanstvene efekte s prednje strane. Postoje mnoge mogućnosti za prilagodbu, uključujući CSS stilove i jQuery brzine i stilove animacije.

    5 Korisni isječci pretraživanja

    1. Isključite post / stranicu iz rezultata pretraživanja

    Sljedeća funkcija omogućuje vam da iz rezultata pretraživanja isključite postove svih kategorija ili čak stranice. (putem wprecipes)

    (Functions.php)

     funkcija SearchFilter ($ query) if ($ query-> is_search) $ query-> set ('cat', '0,1');  povratak $ upita;  add_filter ('pre_get_posts', 'SearchFilter'); 

    2. Pretraživanje određene kategorije

    Vrati rezultate pretraživanja iz određene kategorije.

    (Functions.php)

     funkcija SearchFilter ($ query) if ($ query-> is_search) // Umetnite određene kategorije koje želite tražiti $ query-> set ('cat', '8,9,12');  povratak $ upita;  add_filter ('pre_get_posts', 'SearchFilter'); 

    3. Pretraživanje određene vrste pošte

    Filtrirajte sve ostale vrste postova i usmjerite svoje pretraživanje na određenu vrstu pošte za WordPress.

    (Functions.php)

     funkcija SearchFilter ($ query) if ($ query-> is_search) // Umetnite određeni tip posta koji želite tražiti $ query-> set ('post_type', 'feeds');  povratak $ upita;  // Ovaj filtar će skočiti u petlju i rasporediti naše rezultate prije nego što se vrate add_filter ('pre_get_posts', 'SearchFilter'); 

    4. Istaknite pojmove za pretraživanje WordPressa (jQuery)

    Ističe pojmove za pretraživanje u WordPress stranici s rezultatima. (putem weblogtoolscollection)

    (Functions.php)

     funkcija hls_set_query () $ query = attribute_escape (get_search_query ()); ako (strlen ($ query)> 0) echo '  „;  funkcija hls_init_jquery () wp_enqueue_script ('jquery');  add_action ('init', 'hls_init_jquery'); add_action ('wp_print_scripts', 'hls_set_query'); 

    (Header.php), prije

       

    5. Prikaz pojma pretraživanja + rezultat (i) Broj

    Vratite upite za pretraživanje i broj rezultata. Primjer - Rezultati pretraživanja za twitter - 8 članaka. (putem wpbeginner)

     

    Rezultat pretraživanja za POST_COUNT; _e ("); _e ("); echo $ key; _e (”); _e ('-'); echo $ count. "; _e (" članci "); wp_reset_query ();?>