Koduleht » WordPress » WordPress Search Kasulikud pluginad ja väljavõtted

    WordPress Search Kasulikud pluginad ja väljavõtted

    WordPress on võimas CMS tööriist mitte ainult blogide toites, vaid ka lugematuid foorumeid ja isiklikke veebilehti. Paljud pakutavad funktsioonid on turu jaoks üsna arenenud, kuid nende otsing tundub endiselt mahajäänud. Funktsioonid pakuvad väga lihtsat lahendust äärmiselt keerulise probleemi lahendamiseks - saidi õige sisu leidmine!

    Kuigi funktsioonid on suurepärased otsesel kokkulangevusel põhinevate artiklite otsimiseks, jääb süsteem paljudele võimalikele kasutusviisidele vähe. Täpsemalt on võimetus otsida kõikide kategooriate, siltide või isegi konkreetse kategooria ja / või sildi vahel. Samamoodi kuvatakse kõik postitused vaikimisi kuupäeva järgi, uusimad vanematele. See on tohutu lõhe UXis, kuidas on kasutajad, kes otsivad populaarsemaid artikleid, millel on kõige rohkem vaateid või kommentaare?

    Allpool pakkusin lühikese ülevaate WordPressi otsingufunktsioonidest ja sellest, kuidas nad süsteemis töötavad. Arusaamine sellest, kuidas kõik karbist välja läheb, muudab otsingute manipuleerimise palju lihtsamaks. Lisaks olen lisanud mõnele WP veebisaidile soovitavaid mõningaid võimsaid pluginaid ja koodilõikeid.

    WordPressi otsingu põhi

    Kui otsingupäring käivitatakse WordPressi kaudu, tagastatakse kõik tulemused vastavalt avaldamisajale. See hõlmaks lehti, mis oleksid suured, kui WordPress on suutnud seda teha. Kaks suurt pluginaid Otsing Unleashed ja Search Kõik pakuvad parandusi, mis võimaldavad kasutajatel ka lehekülgede ja kommentaaride läbi otsida. Üks suur probleem on see, kuidas WordPress ignoreerib otsingus olevate märksõnade võimu.

    Kui artikkel ilmus aasta või kaks aastat tagasi, on selle otsingus leitud koefitsiendid ükskõik millised. See on ainult siis, kui kasutaja sisestab soovitud märksõnad suurema mootori, näiteks Google'i või Bing'i juurde. Otsides “veebidisain” WordPress otsib täpselt seda. WordPressi arendajad võivad töötada värskendustega, kuid selline päring ei anna lihtsalt tulemusi sisaldavaid tulemusi disain.

    Mis on ka postikategooriate ja siltide kohta? Neid saab sobitada märksõnadega ja visata kogu otsing. WordPressi otsingu taga olevad erinevad funktsioonid on eelajaloolised võrreldes enamikuga, mida õnneks saab süsteemi arendusringkondadest avalikult uuendada.

    WordPress Theme Files

    Igas WordPressis on kaustas Teemad otsingufailide komplekt. Need näivad olevat kasulikud funktsionaalsuse ja võimsate otsinguvormide jaoks. Juurimalli faili sees search.php leiad otsingutulemuste üldise malli.

    Mitu korda kuulen arendajaid, kes valmistavad vea lisada oma search.php teise põhifaili, näiteks page.php või single.php. Tegemist on tugeva meetodiga modulaarsete mallide loomiseks, kuid sirge otsingufaili kasutatakse ainult paginatsiooni ja tulemuste kuvamiseks. Standardne failinimi searchform.php on see, mis sisaldaks mõningaid põhilisi PHP-koodi otsingupäringu andmete helistamiseks. Ülejäänud fail on sirge HTML-vorm, mis sisaldab ühte (1) sisestusvälja ja esitamisnuppu.

    See fail sisaldub sageli mallide pealkirja või külgriba piirkonnas. See pakub elegantset lahendust valmis vormi lisamiseks ja kasutajad saavad ära kasutada palju WordPressis pakutavaid võimsaid otsingumeetodeid. HTML5 paljude uute atribuutide puhul on sisendväljal võimalik pakkuda vaikimisi teksti, näiteks “otsing… ” või “sisestage terminid siin”.

    Kui sisestate andmeid otsinguvormi kuvamiseks, võib lihtsustatud rutiin teile meeldivalt üllatada. Kirjutatud on lihtne funktsioon get_search_form () mida saab lisada kõikidesse teie mallidesse, et kuvada selle sisu searchform.php. See on WordPressi poolt välja töötatud sisemine funktsioon, mida kasutatakse otsingufunktsioonide arendamise hõlbustamiseks!

    WP päringu funktsioon

    WordPressi taustaprogrammi on kirjutatud funktsioon, mida saab kasutada otseste SQL-päringute jaoks. WP_query () WordPressi arendajate ja teemade kujundajate poolt on kasutatud nii, et luua kohandatud otsingupäringuid keerulisem kui WordPressi vaikimisi.

    Kui te olete arendaja, soovitan lugeda läbi funktsiooni viide lehel, et saada veidi ülevaade metoodikast. Dokumentatsioon on väga pikk ja paljud ei kasuta seda tõenäoliselt. On mõningaid reaalseid puhtaid funktsioone, nagu näiteks teatud ametikohtade või kategooriate tõmbamine, mille alusel sisu kuvatakse lehel.

    Päringu funktsioon võimaldab kontrollida ka praeguse lehekülje väärtust. WordPress annab automaatselt iga nime tüüp saidile. Blogi postitused, lehed, otsingutulemused ja kodu on vaid mõned näited. Allpool on toodud lühike nimekiri ühistest lehekülgede muutujatest, kes on huvitatud pinna all olevast uurimisest.

    • $ is_single - ühe postituslehe vaatamine
    • $ is_author - autori postkataloogi lehe vaatamine
    • $ is_search - otsingutulemuste lehe vaatamine
    • $ is_category - $ is_tag - postituste loendi vaatamine kategooriate või siltide järgi
    • $ is_404 - 404 veateate vaatamine

    16 pluginaid otsingu parandamiseks

    Allpool olen lisanud linke mõne populaarse pluginaga, mis on seotud otsingu ja päringutega. Need on kõik tasuta ja pakutakse alla laadida WordPressi ametlikest laienduste kataloogist. Soovitan väga korraga mitte rohkem kui 2 või 3 nende installimist korraga - lugeda üles kirjeldustest ja testida ükshaaval, et näha, kas seal on midagi, mis sobib ideaalselt teie blogiga!

    Google Custom Search PluginSee vaikimisi valik WordPressis otsimiseks ei ole tegelikult parim lahendus. Sageli Webmasters pigem leevendada oma otsingupäringute kaudu Google kiiremini ja rohkem sihitud tulemusi. Pärast installimist kirjutab see plugin automaatselt Google'i otsingu abil ette vaikimisi WordPressi otsinguvormi. Võtab vastu uue sõbralike URL-ide komplekti!

    Täiustatud otsingu vorming Vaikimisi on WordPressi otsinguvorm tavaline sisestusvälja. See on suurepärane põhiliste päringute puhul, mis hõlmavad konkreetseid märksõnu, kuid arenenud kasutajatele on vaikimisi valikud. Täiustatud otsinguvorm genereerib dünaamiliselt XHTML-vormi, mis aktsepteerib uusi otsingusõnu nagu Boole'i ​​ja avaldused.

    Otsi EverythingSearch Kõik on veel üks suur kõik-ühes plugin, mis toetab teie täiustatud otsinguvajadusi. Mõned kõige populaarsemad funktsioonid on otsingu esiletõstmine, kohandatud taksonoomiad, heakskiidetud kommentaaride sirvimine ja palju muud! Juhtpaneel on väga lihtne ja seadistamine on imelihtne.

    WordPress Sphinx Search PluginSfhinxi server võib rasked otsingupäringud serverist teistesse kaugseadmetesse laadida. Aktiveerimisel märkate kiiret kiirust ja on võimalik sorteerida värskuse ja asjakohasuse järgi tulemusi. Lisaks suudab plugin kuvada viimaste ja kõige olulisemate märksõnade külgriba vidina.

    Otsi MeterSearch Meter on põnev idee neile veebimeistritele, kes on huvitatud analüüsi jälgimisest. Iga otsingupäring salvestatakse ja arhiveeritakse administraatoripaneelis, kus on täiendavaid üksikasju otsinguanalüüsi uurimiseks. Teile antakse andmed selle kohta, kui palju otsinguid ebaõnnestus või ei näidanud tulemusi, samuti populaarseid ja hiljutisi otsingusõnu. Plugin genereerib statistikat, mida saate taastada või eksportida.

    Kiire WordPress SearchFast WordPressi otsing on WordPressi vaikemootori põhiline asendusliides. See tagastab enamasti asjakohasemad leheküljed ja kiirendab protsessi veidi. Protsess kirjutati tööle WP suure funktsionaalsete teekidega, et vähendada andmebaasi kõnesid ja tagastada intensiivsete päringute jaoks kiiremad tulemused. Installeerimisega on kaasas ka võrdlusnäitajad, et võrrelda aegu.

    Amazon Search WidgetKui töötate Amazon's affiliate programmiga, siis sa armastad seda järgmist pluginat. Mõne lihtsa sammuga ja ühe malli redigeerimise abil on väga mugav Flash-põhise otsinguvormi rakendamine. See otsib Amazon'i raamatukogust toodete ja uute väljaannete andmete tõmbamiseks. Siit on lihtne sisestada oma partneri ID, et alustada oma blogiotsingutest raha teenimist!

    Looser Search PluginHere meil on väike plugin, millel on suured ootused kohe pärast installimist. Looser Search Plugin muudab juba sisseehitatud protsesse WordPressi raamatukogudes, et need vastaksid märksõnadele, mitte täisterminitele. Otsinguprotsessi kiirendamiseks vahele jäetakse tavaliste inglise sõnade sisemine sõnastik. Kui otsite installimiseks põhilist pistikprogrammi ja saate kõige kiiremad tulemused, soovitaksin seda väga.

    Dave'i WordPress Live'i otsing Kui olete Microsoft Live Search'i fänn, siis see lihtne plugin võimendab teie blogimise kogemust. Live Searchi tulemuste pakkumine tähendab suuremat asjakohasust ja kiiremat laadimisaega kui sisemine töötlemine. Plugin on tehtud selleks, et anda kasutajatüüpidele kohesed värsked tulemused - kõik on jQuery ja mõnede põhiliste CSS-stiilidega kulisside taga. Proovige installida ja vaadake, kas teie blogi suudab lehekülje koormust hallata, kuna see annab otsingutulemustele hämmastava kasutaja kogemuse.

    Otsisildi pilvSee plugin pakub lihtsat juurdepääsu lihtsa sildi pilve loomiseks. Selle tulemusena saadakse Google'ist suurepäraseid edetabelit, kuna teie veebilehtedele viivad rohkem lingid. Lisaks sellele on kasutaja kogemus järsult suurenenud, kui arvestate, kui palju postitusi on vaid mõne hiireklõpsuga. Pistik vajab standardseid paigaldamisetappe ja on välja töötatud koos SEO-ga.

    Tõstke otsingusõnad esile Võib-olla olete näinud, et see plugin on täna lugematuid blogisid vastu võetud. Kui külastaja leiab teie lehe suure otsingumootori (Google, Yahoo !, Bing, Lycos, Ask…) kaudu, tõstetakse teie märksõnad teie sisus esile. See aitab külastajatel välja selgitada, kus asub lehekülje sisu ja milline viide on sisestatud. Vaikimisi ei ole põhilisi CSS-stiile, nii et peate need pärast aktiveerimist ise kujundama.

    Parem SearchBetter Search, nagu pealkiri viitab, on tavaline plugin, mis annab teie WordPressi blogile parema otsingu. Iga tulemuste leht on jagatud märksõnade asjakohasuse ja metakoodide, postitähiste ja kategooriate tuvastamise täiustatud tehnikate põhjal. Uue otsinguvormi sisestamisel kuvatakse teie blogis kõige populaarsemad otsingusõnad. Seda värskendatakse tihti, lähtudes sellest, kui palju liiklust teie otsingupäringud toovad!

    Otsi LightAsid, mida te olete näinud paljudes kohtades mujal, kui update-as-you-tüüpi funktsionaalsus on plahvatas. Alates Google Instanti vabastamisest on paljud teised otsinguteenuse pakkujad välja töötanud sarnaseid meetodeid. Otsingvalgus on fantastiline plugin, mis kasutab seotud päringute dünaamiliste menüüde loomiseks Ajaxi rippmenüüd. Samuti on võimalik siduda oma postituse pisipildid ja tulemuste koguarv otsinguriba sees.

    WP Instant SearchSee plugin vajab mõningaid väliseid raamatukogusid, kuigi pakub sarnast funktsionaalsust nagu eelmine otsingvalgus. Kui tõesti naudite Ajaxi rippmenüü ettepanekuid, leiate WP Instant Searchi abil palju samu funktsioone. Plugin uuendatakse kõige uuemale versioonile WordPress 3.0.5 ja kontrollitakse WordPressi sildid, postitused, lehed ja kategooriad.

    WP e-kaubanduse tooteotsingu vidinSee plugin toetab vidina kuvamisi e-kaubanduse lahenduse jaoks, mis töötab üle WordPressi. Kui müüte tooteid või isegi tarkvara online, on oluline, et teie e-kaubanduse lahendus oleks lihtne navigeerida ja tooted on kergesti leitavad. Selle suurepärase pluginaga saame asendada WordPressi aegunud otsingufunktsiooni, et lisada uus päring. Tulemuste lehed loetlevad tooted ruudukujulise paigutusega ja mahutavad ühilduvust kuni viimase väljalaske.

    Ajaveebi kolmekordne Ajax SearchA no-nonsense plugin Ajaxi otsingutele. Lihtsalt laadige alla ja installige plugin, et mõista, kui lihtne protsess on! Vaikimisi seadistused sobivad ideaalselt Twentyteni teema ja kõigi tuletisinstrumentidega. Üks lahe funktsioon on see, kuidas see plugin töötab veel WordPressi vaikimisi otsingumootori ümber. Sel juhul te ei kaota midagi WordPressi võimsa raamatukogu poolt ja selle asemel saab ainult suurepäraseid esiotsa efekte. Kohandamiseks on palju võimalusi, sealhulgas CSS-stiile ja jQuery-kiirusi ning animatsioonistiile.

    5 Kasuliku otsingu fragmentid

    1. Välista otsingutulemustest postitus / leht

    Järgmine funktsioon võimaldab teil välja jätta mis tahes kategooria postitused või isegi otsingutulemuste leheküljed. (wprecipide kaudu)

    (function.php)

     funktsioon SearchFilter ($ query) if ($ query-> is_search) $ query-> set ('cat', '0,1');  tagasi päringule;  add_filter ('pre_get_posts', 'SearchFilter'); 

    2. Konkreetse kategooria otsimine

    Tagastage otsingutulemused konkreetsest kategooriast.

    (function.php)

     funktsioon SearchFilter ($ query) if ($ query-> is_search) // Sisestage konkreetsed kategooriad, mida soovite otsida $ query-> set ('cat', '8,9,12');  tagasi päringule;  add_filter ('pre_get_posts', 'SearchFilter'); 

    3. Otsides konkreetset postitustüüpi

    Filtreerige kõik muud postitüübid ja suunake oma otsing konkreetsele WordPressi postitüübile.

    (function.php)

     funktsioon SearchFilter ($ query) if ($ query-> is_search) // Sisestage konkreetne postitüüp, mida soovite otsida $ query-> set ('post_type', 'feeds');  tagasi päringule;  // See filter hüppab silmusesse ja korraldab meie tulemused enne, kui need tagastatakse add_filter ('pre_get_posts', 'SearchFilter'); 

    4. Tõstke esile WordPressi otsingutingimused (jQuery)

    Tähtsamad otsingusõnad WordPressi tulemuste lehel. (veebilogimaterjalide kogumise kaudu)

    (function.php)

     funktsioon hls_set_query () $ query = attribute_escape (get_search_query ()); kui (strlen ($ query)> 0) echo ”  ';  funktsioon hls_init_jquery () wp_enqueue_script ('jquery');  add_action ('init', 'hls_init_jquery'); add_action ('wp_print_scripts', 'hls_set_query'); 

    (header.php), enne

       

    5. Kuvage otsingusõna + tulemus (ed) Count

    Tagastage otsingupäringud ja tulemuste arv. Näide - Otsi Twitteri tulemust - 8 artiklit. (wpbeginneri kaudu)

     

    Otsingu tulemus post_count; _e ("); _e (''); echo $ võti; _e (''); _e ('-'); echo $ count. "; _e ('artiklid'); wp_reset_query ();?>