WordPress Hľadať Užitočné Pluginy a úryvky
WordPress je výkonný nástroj CMS, ktorý nielen napája blogy, ale nespočetné fóra a osobné webové stránky. Mnohé z ponúkaných funkcií sú pre trh pomerne pokrokové, ale ich hľadanie sa zdá byť stále zaostávajúce. Funkcie ponúkajú veľmi jednoduché riešenie pre mimoriadne zložitý problém - nájdenie správneho obsahu na vašich stránkach!
Hoci sú funkcie skvelé na vyhľadávanie článkov na základe priamych zápasov, systém je nedostatočný s mnohými možnými spôsobmi použitia. Konkrétnejšie neschopnosť vyhľadávať medzi všetkými kategóriami, značkami alebo dokonca určitou kategóriou a / alebo značkou. Podobne sú všetky príspevky zobrazené v predvolenom nastavení podľa dátumu, najnovšieho až najstaršieho. Je to obrovská medzera v UX, čo sa týka používateľov, ktorí hľadajú populárne články s najväčším počtom názorov alebo komentárov?
Nižšie som ponúkol krátky pohľad na hľadanie funkcií WordPress a ako fungujú v systéme. Pochopenie toho, ako všetko vyčerpané z krabice, urobí manipuláciu s vyhľadávaním oveľa jednoduchšie. Okrem toho som pridala niekoľko výkonných pluginov a úryvkov kódu, ktoré sú vhodné pre všetky webové stránky WP.
Základné vyhľadávanie WordPress
Pri spustení vyhľadávacieho dopytu pomocou programu WordPress sa všetky výsledky vrátia na základe času publikovania. To by zahŕňalo stránky, ktoré by boli skvelé, ak WordPress nastavil možnosť tak urobiť. Dva skvelé pluginy vyhľadávania Unleashed a Search Everything poskytujú opravy, ktoré umožňujú používateľom vyhľadávať aj stránky a komentáre. Jedným z hlavných problémov je, ako WordPress ignoruje silu kľúčových slov v rámci vyhľadávania.
Ak bol článok publikovaný pred rokom alebo dvoma, pravdepodobnosť, že sa pri hľadaní nájde, je tenký. To je, pokiaľ používateľ zadá kľúčové slová, ktoré chcú, do väčšieho motora, ako je Google alebo Bing. Keď hľadáte “vzhľad stránky” WordPress sa snaží presne zodpovedať tomu. Vývojári programu WordPress môžu pracovať na aktualizáciách, ale takýto dotaz by nevrátil výsledky obsahujúce jednoducho dizajn.
Podobne ako o kategóriách príspevkov a značkách? Tie môžu byť zaradené do kľúčových slov a vyhodiť celé vyhľadávanie. Zreteľné funkcie vyhľadávania WordPressu sú prehistorické v porovnaní s väčšinou, čo našťastie môže byť systém otvorene aktualizovaný z rozvojovej komunity.
WordPress Téma Súbory
V každej zložke WordPress Themes je súbor vyhľadávacích súborov. Zdá sa, že sú užitočné pre funkčnosť a výkonné formuláre vyhľadávania. V rámci súboru šablóny koreňa search.php nájdete všeobecnú šablónu pre výsledky vyhľadávania.
Mnohokrát budem počuť vývojárov vymýšľajúci chybu zahrnúť ich vyhľadávanie.php do iného hlavného súboru, ako napríklad page.php alebo single.php. Je to silná technika pre vytváranie modulárnych šablón, ale priamy vyhľadávací súbor sa používa na zobrazenie stránkovania a výsledkov. Štandardný názov súboru searchform.php je to, čo by obsahovalo nejaký základný kód PHP pre volanie údajov vyhľadávacích dopytov. Zvyšok súboru je rovný formulár HTML vrátane jedného (1) vstupného poľa a tlačidla na odoslanie.
Tento súbor je často zaradený do oblasti hlavičky alebo bočného panela šablón. Ponúka elegantné riešenie, ktoré obsahuje hotovú formu a používatelia môžu využívať množstvo výkonných vyhľadávacích techník ponúkaných v aplikácii WordPress. Z mnohých nových atribútov v jazyku HTML5 je možné ponúknuť predvolený text vo vstupnom poli, ako napríklad “Vyhľadávanie… ” alebo “zadajte výrazy tu”.
Pri zadávaní údajov do vyhľadávacieho formulára vás môže zjednodušená rutina prekvapiť. Je napísaná jednoduchá funkcia get_search_form ()
ktoré môžu byť pridané kdekoľvek vo vašich šablónach na zobrazenie obsahu searchform.php. Ide o vnútornú funkciu vyvinutú spoločnosťou WordPress, ktorá slúži na jednoduchú prípravu vývoja pre funkciu vyhľadávania!
Funkcia WP Query
K dispozícii je funkcia zapísaná do verzie programu WordPress, ktorá môže byť použitá pre priame SQL dotazy. WP_query ()
bol použitý vývojármi WordPress a dizajnérmi tak, aby vytvorili vlastné vyhľadávacie dopyty zložitejšie ako štandardné WordPress.
Ak ste vývojár, odporúčam vám čítať na stránke s odkazmi na funkciu, aby ste získali prehľad o metodológii. Dokumentácia je veľmi dlhá a pravdepodobne ju nebudú používať mnohí. Existujú niektoré skutočné elegantné funkcie, ako je vytiahnutie konkrétnych príspevkov alebo kategórií, na základe ktorých sa aktuálne zobrazuje obsah na stránke.
Funkcia Dotaz umožňuje aj kontrolu nad aktuálnou hodnotou stránky. WordPress automaticky dáva meno ku každému typ stránky na vašich stránkach. Blogové príspevky, stránky, výsledky vyhľadávania a doma sú len niekoľkými príkladmi. Nižšie som načrtol stručný zoznam spoločných premenných stránok pre tých, ktorí majú záujem o skúmanie pod povrchom.
$ is_single
- prezeranie jednej stránky príspevku$ is_author
- prezeranie stránky adresára autora$ is_search
- prezeranie stránky s výsledkami vyhľadávania$ is_category
-$ is_tag
- prezeranie zoznamu príspevkov podľa kategórií alebo značiek$ is_404
- zobrazenie chybovej stránky 404
16 doplnkov na zlepšenie vyhľadávania
Nižšie som uviedol odkazy na niekoľko populárnych pluginov súvisiacich s vyhľadávaním a dopytom. To všetko je zadarmo a je k dispozícii na prevzatie z adresára oficiálnych rozšírení WordPress. Veľmi by som odporučil inštalovať viac ako 2 alebo 3 z nich naraz - prečítajte si opisy a otestujte jeden po druhom, aby ste zistili, či je niečo, čo dokonale vyhovuje vášmu blogu!
Plugin pre vlastné vyhľadávanie GoogleEvropická voľba pre vyhľadávanie v programe WordPress nie je naozaj najlepším riešením. Často správcovia webu radšej vyhľadávajú vyhľadávacie dopyty prostredníctvom spoločnosti Google na rýchlejšie a cielenejšie výsledky. Po inštalácii tento plugin automaticky prepíše predvolený vyhľadávací formulár WordPress pomocou vlastného vyhľadávania Google. Prijíma novú skupinu priateľských adries URL!
Rozšírený vyhľadávací formulár Predvolený vyhľadávací formulár WordPress je štandardné vstupné pole. To je skvelé pre základné otázky týkajúce sa konkrétnych kľúčových slov, ale pre pokročilých používateľov sú predvolené možnosti nedostatočné. Formulár vylepšeného vyhľadávania dynamicky generuje formulár XHTML, ktorý akceptuje nové hľadané výrazy, ako napríklad Booleovské vyhlásenia.
Vyhľadávanie EverythingSearch Everything je ďalší skvelý doplnok typu all-in-one pre podporu vašich pokročilých potrieb vyhľadávania. Niektoré z najpopulárnejších funkcií zahŕňajú zvýraznenie vyhľadávania, vlastné taxonomie, prehliadanie schválených komentárov a mnoho ďalších! Administratívny panel je veľmi jednoduchý a nastavenie je vietor.
WordPress Sphinx Search PluginSphinx server môže načítať ťažké vyhľadávacie dotazy zo servera do iných vzdialených nastavení. Po aktivácii si všimnete super rýchlych rýchlostí a dokážete triediť výsledky podľa sviežosti a dôležitosti. Plug-in je navyše schopný zobraziť miniaplikáciu bočného panela najnovších a najlepšie súvisiacich kľúčových slov vyhľadávania.
Vyhľadávanie MeterSearch Meter je fascinujúci nápad pre tých správcov webových stránok, ktorí majú záujem o sledovanie analytiky. Každý vyhľadávací dopyt je uložený a archivovaný v administrátorskom paneli s ďalšími podrobnosťami skúmajúcimi vyhľadávacie analýzy. Budete dostávať údaje o tom, koľko vyhľadávaní zlyhalo alebo nezobrazili žiadne výsledky, rovnako ako populárne a nedávne hľadané výrazy. Tento plugin vytvorí štatistiky, ktoré môžete vynulovať alebo exportovať na preskúmanie.
Rýchle hľadanie WordPressFast WordPress Search je základným doplnkom pre štandardný motor WordPress. Toto spravidla vráti relevantnejšie stránky a mierne urýchli proces. Proces bol napísaný, aby spolupracoval s rozsiahlou knižnicou funkcií WP na zníženie databázových volaní a návrat rýchlejších výsledkov pre intenzívne otázky. Inštalácia je tiež doplnená porovnávacími nástrojmi na porovnanie časov.
Amazon Search WidgetAk pracujete s partnerským programom Amazon, potom sa vám bude páčiť tento ďalší plugin. Pomocou niekoľkých jednoduchých krokov a jednej úpravy šablóny je veľmi vhodné implementovať vyhľadávací formulár založený na platforme Flash. V rámci knižnice Amazonu vyhľadávame údaje o produktoch a nových vydaniach. Odteraz je to jednoduchý proces zadávania vášho affiliate ID, aby ste začali zarábať peniaze z vašich vyhľadávaní v blogoch!
Voľnejší vyhľadávací doplnokTeraz máme malý plugin s veľkými očakávaniami hneď po inštalácii. Plugin pre voľbu vyhľadávania upravuje už zabudované procesy z knižníc WordPress tak, aby zodpovedali kľúčovým slovám namiesto úplných výrazov. Interný slovník bežných anglických slov sa preskočí, aby sa proces vyhľadávania urýchlil. Ak hľadáte základný doplnok na inštaláciu a získate najrýchlejšie výsledky, odporúčam vám tento.
Dave's WordPress Live SearchIf ste fanúšikom programu Microsoft Live Search, tento jednoduchý doplnok rozšíri váš zážitok z blogovania. Ponúkanie výsledkov služby Live Search bude znamenať vyššiu relevanciu a rýchlejšie načítanie než interné spracovanie. Tento doplnok je navrhnutý tak, aby poskytoval okamžité aktuálne výsledky v podobe užívateľských typov - všetko poháňané v zákulisí s jQuery a niektorými základnými štýlmi CSS. Pokúste sa nainštalovať a zistite, či váš blog zvládne načítanie stránky, pretože ponúka úžasnú skúsenosť používateľov s výsledkami vyhľadávania.
Vyhľadávacia značka CloudThis plugin vám poskytuje jednoduchý prístup k vývoju jednoduchého cloud tagov. To bude mať za následok skvelé rebríčky od spoločnosti Google, pretože viac odkazov bude viesť k vašim blogovým stránkam. Návštevnosť používateľov sa navyše dramaticky zvýši, keď uvažujete o tom, koľko príspevkov sa dá nájsť iba niekoľkými kliknutiami. Plugin vyžaduje štandardné inštalačné kroky a bol vyvinutý so zreteľom na SEO.
Zvýraznite hľadané výrazyPoznámte sa, že tento plugin bol dnes prijatý na nespočetných blogoch. Kedykoľvek návštevník vyhľadá vašu stránku prostredníctvom hlavného vyhľadávacieho nástroja (Google, Yahoo !, Bing, Lycos, Ask ...), každé kľúčové slovo bude vo vašom obsahu zvýraznené. To pomáha návštevníkom zistiť, kde sa nachádza obsah stránky a aký referenčný rámec je. V predvolenom nastavení nie sú k dispozícii žiadne základné štýly CSS, takže ich musíte po aktivácii navrhnúť sami.
Lepšie SearchBetter Search, ako naznačuje názov, je štandardným pluginom na lepšie vyhľadávanie vášho blogu WordPress. Každá stránka s výsledkami je rozdelená na základe relevantnosti kľúčových slov a pokročilých techník na rozpoznanie metaznačiek, príspevkov a kategórií. Pri písaní nového vyhľadávacieho formulára sa zobrazia najpopulárnejšie hľadané výrazy, ktoré sa vyhľadávajú vo vašom blogu. Toto sa často aktualizuje podľa toho, koľko návštevnosti vašich vyhľadávacích dopytov prináša!
Vyhľadávanie LightAs Možno ste videli veľa miest inde kde funguje funkcia update-as-you-type. Od vydania služby Dynamické vyhľadávanie Google mnoho iných poskytovateľov vyhľadávania zaviedlo podobné techniky. Vyhľadávacie svetlo je fantastický doplnok, ktorý pomocou rozbaľovacieho rozhrania Ajax vytvára dynamické ponuky súvisiacich dopytov. Rovnako je možné viazať vaše miniatúry príspevkov a celkový počet výsledkov vo vlastnom vyhľadávacom paneli.
WP Instant SearchTento plugin vyžaduje niekoľko externých knižníc, aj keď ponúka podobnú funkčnosť ako predchádzajúce vyhľadávacie svetlo. Ak máte naozaj rád Ajax dropdown návrhy nájdete veľa rovnakých funkcií tu s WP Instant Search. Tento doplnok je aktualizovaný na najnovšiu verziu WordPress 3.0.5 a bude kontrolovať značku WordPress, príspevky, stránky a kategórie.
WP E-commerce Vyhľadávanie produktu WidgetThis plugin podporuje zobrazovanie widgetov pre riešenie e-commerce bežiace cez WordPress. Keď predávate predmety alebo dokonca softvér online, je dôležité, aby sa vaše riešenie elektronického obchodovania jednoducho navigovalo a produkty sa dajú ľahko nájsť. S týmto šikovným pluginom môžeme nahradiť funkčnosť vyhľadávania vo formáte WordPress, ktorá obsahuje nové zobrazenie dotazu. Na stránkach s výsledkami sa zobrazia produkty v rozložení štýlu siete a zostanú kompatibilné až po najnovšiu verziu.
ThreeWP Ajax SearchNo-nezmyselný plugin pre hľadanie Ajaxu. Stačí stiahnuť a nainštalovať doplnok, aby ste získali pocit, ako ľahko sa proces rozvinie! Predvolené nastavenia fungujú dokonale s motívom Twentyten a všetkými derivátmi. Jedným z cool funkcií je, ako tento plugin stále funguje okolo predvoleného vyhľadávacieho nástroja WordPress. V tomto prípade nestrácate nič zo silnej knižnice WordPress a namiesto toho získavate jedinečné efekty front-end. Existuje mnoho možností prispôsobenia vrátane štýlov CSS a rýchlosti jQuery a štýlov animácie.
5 užitočné úryvky vyhľadávania
1. Vylúčte príspevok / stránku z výsledkov vyhľadávania
Nasledujúca funkcia vám umožňuje vylúčiť príspevky z ľubovoľných kategórií alebo dokonca stránok mimo výsledkov vyhľadávania. (prostredníctvom wprecipes)
(Functions.php)
funkcia SearchFilter ($ query) if ($ query-> is_search) $ query-> set ('cat', '0,1'); návrat $ query; add_filter ('pre_get_posts', 'SearchFilter');
2. Vyhľadávanie konkrétnej kategórie
Vráťte výsledky vyhľadávania z určitej kategórie.
(Functions.php)
funkcia SearchFilter ($ query) if ($ query-> is_search) // Vložte konkrétne kategórie, ktoré chcete vyhľadávať $ query-> set ('cat', '8,9,12'); návrat $ query; add_filter ('pre_get_posts', 'SearchFilter');
3. Hľadanie konkrétneho typu príspevku
Vymažte všetky ostatné typy príspevkov a zacielejte svoje vyhľadávanie na konkrétny typ príspevku WordPress.
(Functions.php)
funkcia SearchFilter ($ query) if ($ query-> is_search) // Vložte konkrétny typ príspevku, ktorý chcete hľadať $ query-> set ('post_type', 'feeds'); návrat $ query; // Tento filter sa presunie do slučky a usporiada naše výsledky pred tým, ako sa vrátia.
4. Zvýraznite hľadané výrazy WordPress (jQuery)
Vyznačuje vyhľadávané výrazy vo výsledkovej stránke WordPress. (cez weblogtoolscollection)
(Functions.php)
funkcia hls_set_query () $ query = atribút_escape (get_search_query ()); ak (strlen ($ query)> 0) echo ' ,; hls_init_jquery () wp_enqueue_script ('jquery'); add_action ('init', 'hls_init_jquery'); add_action ('wp_print_scripts', 'hls_set_query');
(Header.php), pred
5. Zobrazenie hľadaného výrazu + Výsledok (s) Počet
Vráťte vyhľadávacie dopyty a počet výsledkov. príklad - Výsledok vyhľadávania pre twitter - 8 článkov. (cez wpbeginner)
Výsledok vyhľadávania pre POST_COUNT; _e ("); _e (',); echo $ key; _E ( ',); _e ('-'); echo $ count "; _e ('články'); wp_reset_query ();?>