Homepage » WordPress » WordPress keresés Hasznos bővítmények és töredékek

    WordPress keresés Hasznos bővítmények és töredékek

    A WordPress egy erőteljes CMS eszköz, amely nem csak a blogokat táplálja, hanem számtalan fórumot és személyes weboldalt. A felajánlott számos funkció eléggé fejlett a piac számára, de a keresés még mindig elmarad. A funkciók nagyon egyszerű megoldást kínálnak egy rendkívül összetett problémára - megtalálni a megfelelő tartalmat a webhelyén!

    Bár a funkciók nagyszerűek a közvetlen egyezményeken alapuló cikkek kereséséhez, a rendszer számos lehetséges felhasználási lehetőséggel elmarad. Pontosabban az a képesség, hogy nem lehet keresni az összes kategória, címke vagy egy adott kategória és / vagy címke között. Hasonlóképpen, minden hozzászólás az alapértelmezett dátum szerint jelenik meg, a legrégebbi. Ez egy hatalmas szakadék az UX-ben, mi a helyzet a felhasználókkal, akik esetleg olyan népszerű cikkeket keresnek, amelyek a legtöbb véleményt vagy megjegyzést tartalmazzák?

    Az alábbiakban röviden áttekintettem a WordPress keresési funkcióit és hogyan működnek a rendszeren belül. Megértjük, hogy a dobozból kifogyott minden, ami megkönnyíti a keresések manipulálását. Ezenkívül néhány WP-webhelyhez kívánatos néhány erős plugint és kódrészletet is hozzáadni.

    A WordPress keresés alapja

    Ha a keresési lekérdezést a WordPress segítségével futtatja, az összes eredmény a közzétételi idő alapján történik. Ez magában foglalná az oldalakat is, amelyek nagyszerűek lennének, ha a WordPress képes lenne erre. Két nagy bővítmény Keresés Unleashed és Search Minden olyan javítást biztosít, amely lehetővé teszi a felhasználók számára, hogy az oldalakon és a megjegyzéseken is kereshessenek. Az egyik legfőbb probléma az, hogy a WordPress figyelmen kívül hagyja a keresési kulcsszavakat.

    Ha egy cikk megjelent egy vagy két évvel ezelőtt, akkor az esélye annak, hogy egy keresésben megtalálható, egyáltalán nem vékony. Ez csak akkor lehetséges, ha a felhasználó egy nagyobb motorba, mint például a Google vagy a Bing beírja a kívánt kulcsszavakat. Ha keres “web design” A WordPress pontosan erre törekszik. A WordPress fejlesztők a frissítéseken dolgozhatnak, de egy ilyen lekérdezés nem ad vissza egyszerűen az eredményeket tervezés.

    Hasonlóképpen mi a helyzet a kategóriák és a címkék? Ezeket a kulcsszavakat illeszthetjük, és egy teljes keresést ki lehet dobni. A WordPress keresés mögött levő különálló funkciók a legtöbbhez képest őskoriak, amelyek szerencsére nyíltan frissíthetők a fejlesztői közösségről.

    WordPress Theme Files

    Minden WordPress Themes mappában a keresési fájlok egy sora. Ezek hasznosnak bizonyulnak a funkcionalitás és a hatékony keresési formák számára. A root sablonfájl belsejében search.php megtalálhatja a keresési eredmények általános sablonját.

    Sokszor hallom a fejlesztőket, akik azt a hibát vétették, hogy a search.php-t egy másik magfájlba, például a page.php vagy single.php. Ez egy erős technika a moduláris sablonok létrehozásához, azonban az egyenes keresési fájlt csak a lapozás és az eredmények megjelenítésére használják. A szabványos fájlnév searchform.php ez az, ami magában foglalna néhány alapvető PHP-kódot a keresési lekérdezési adatok hívására. A fájl többi része egy egyenes HTML-forma, amely egy (1) beviteli mezőt és egy elküldési gombot tartalmaz.

    Ez a fájl gyakran szerepel a sablonok címének vagy oldalsávának területén. Elegáns megoldást kínál egy kész formanyomtatványhoz, és a felhasználók kihasználhatják a WordPressben kínált sok hatékony keresési technikát. A HTML5 számos új attribútumából alapértelmezett szöveget kínálhat a beviteli mezőben, például: “keresés… ” vagy “adja meg a kifejezéseket itt”.

    Amikor a keresési űrlap megjelenítéséhez adatokat ad meg, az egyszerűsített rutin boldogan meglephet. Van egy egyszerű funkció get_search_form () amely a sablonok bárhová hozzáadható a tartalom tartalmának megjelenítéséhez searchform.php. Ez a WordPress által kifejlesztett belső funkció, amely a keresési funkcionalitás fejlesztésének megkönnyítésére szolgál!

    WP lekérdezési funkció

    Van egy függvény, amely a WordPress backend programjába van írva, amely a közvetlen SQL lekérdezésekhez használható. WP_query () a WordPress fejlesztők és a tématervezők egyaránt használják egyéni keresési lekérdezések létrehozásához, amelyek összetettebbek, mint a WordPress alapértelmezett.

    Ha fejlesztő vagy, javaslom, hogy olvassam át a funkció hivatkozási oldalát, hogy egy kis betekintést nyerjünk a módszertanba. A dokumentáció nagyon hosszú, és valószínűleg sokan nem fogják használni. Van néhány valódi szép szolgáltatás, mint például az egyes bejegyzések vagy kategóriák húzásával, amelyek alapján a tartalom jelenleg megjelenik az oldalon.

    A Lekérdezés funkció lehetővé teszi az aktuális oldalérték ellenőrzését is. A WordPress automatikusan megad egy nevet mindegyikhez típus oldalának a webhelyén. A blogbejegyzések, oldalak, keresési eredmények és otthon csak néhány példa. Az alábbiakban felvázoltam a közös oldalváltozók rövid listáját azok számára, akik érdeklődnek a felszín alatti vizsgálatról.

    • $ is_single - egyetlen hozzászólás oldal megtekintése
    • $ is_author - egy szerzői postafiók oldal megtekintése
    • $ is_search - a keresési eredmények oldalának megtekintése
    • $ is_category - $ is_tag - a hozzászólások listájának megtekintése kategória vagy címke szerint
    • $ is_404 - 404-es hibaoldal megtekintése

    16 bővítmények a keresés javításához

    Az alábbiakban néhány, a kereséshez és a lekérdezéshez kapcsolódó népszerű pluginra mutató hivatkozásokat is mellékeltem. Ezek mind ingyenesek és letölthetőek a WordPress hivatalos bővítmények könyvtárából. Nagyon ajánlom, hogy egyszerre több mint 2 vagy 3 telepítést ne használjon - olvassa el a leírásokat, és tesztelje egymás után, hogy van-e valami, ami tökéletesen illik a blogjához!

    Google Custom Search PluginA WordPress-ben való keresés alapértelmezett opciója nem igazán a legjobb megoldás. Gyakran a webmesterek inkább keresik a keresési lekérdezéseket a Google-on, hogy gyorsabb és célzottabb eredményeket érjenek el. A telepítés után ez a bővítmény automatikusan átírja az alapértelmezett WordPress keresési űrlapot egy egyéni Google kereséssel. Új, barátságos URL-eket fogad el a repülés közben!

    Továbbfejlesztett keresés FormBy alapértelmezés szerint a WordPress keresési űrlap egy szabványos beviteli mező. Ez nagyszerű az alapkérdésekre, amelyek konkrét kulcsszavakat tartalmaznak, de a fejlett felhasználók számára az alapértelmezett beállítások nem megfelelőek. A továbbfejlesztett keresési űrlap dinamikusan generál egy XHTML-űrlapot, amely új keresési kifejezéseket fogad el, például a logikai AND utasításokat.

    Keresés EverythingSearch Minden más nagyszerű all-in-one plugin a speciális keresési igények támogatására. Néhány a legnépszerűbb funkciók közé tartozik a keresési kiemelés, az egyéni taxonómiák, a jóváhagyott megjegyzések böngészése és még sok más! Az adminisztrációs panel nagyon egyszerű, és a beállítás egyszerű.

    WordPress Sphinx Search PluginA Sphinx szerver a nehéz keresési lekérdezéseket a kiszolgálóról más távoli beállításokra is képes. Az aktiválás után szupergyors sebességet észlel, és az eredményeket frissesség és relevancia alapján rendezheti. Továbbá a plugin képes megjeleníteni a legfrissebb és leginkább kapcsolódó keresési kulcsszavakat.

    Keresés MeterSearch Meter egy lenyűgöző ötlet azoknak a webmestereknek, akiket érdekel az elemzés követése. Minden keresési lekérdezést tárolnak és archiválnak az admin panelen, a további részleteket vizsgálva a keresési elemzést. Adatok adnak arról, hogy hány keresést sikerült végrehajtani, vagy nem találtak eredményeket, valamint a népszerű és a legutóbbi keresési kifejezéseket. A bővítmény statisztikákat hoz létre, amelyeket visszaállíthat vagy exportálhat vizsgálat céljából.

    Gyors WordPress SearchFast A WordPress Search a WordPress alapértelmezett motor alapcseréje. Ez általában több releváns oldalt ad vissza, és kissé felgyorsítja a folyamatot. A folyamatot úgy dolgozták ki, hogy a WP nagy funkciós könyvtárával együtt dolgozzon az adatbázis-hívások csökkentése és az intenzív lekérdezések gyorsabb eredményeinek visszatérése érdekében. A telepítéshez az összehasonlításhoz szükséges benchmark eszközök is szerepelnek.

    Amazon Search Widget Ha az Amazon affiliate programjával dolgozik, akkor szeretni fogja ezt a következő bővítményt. Néhány egyszerű lépéssel és egyetlen sablonszerkesztéssel nagyon kényelmes a Flash alapú keresési űrlap végrehajtása. Ez az Amazon könyvtárában fog keresni a termékekről és az új kiadásokról. Innen egy egyszerű folyamat az affiliate azonosító megadásához, hogy elkezdjen pénzt keresni a blogkereséséből!

    Lazább keresés PluginMeg van egy kis plugin nagy elvárásokkal a telepítés után. A lazább keresési bővítmény módosítja a már beépített folyamatokat a WordPress könyvtárakból, hogy a teljes kifejezések helyett megfeleljen a kulcsszavaknak. A gyakori angol szavak belső szótárát átugorják a keresési folyamat felgyorsítása érdekében. Ha alapvető telepítést keres, és a lehető leggyorsabb eredményeket kapja, nagyon ajánlom ezt.

    Dave WordPress Live Search Ha a Microsoft Live Search rajongója vagy, akkor ez az egyszerű bővítmény növeli a blogolási élményt. Az élő keresésből származó eredmények kínálata nagyobb relevanciát és gyorsabb betöltési időt jelent, mint a belső feldolgozás. A bővítmény a felhasználói típusok aktuális aktualizálására szolgál - mindezek a jQuery és néhány alapvető CSS stílus által biztosított jelenetek mögött. Próbáld meg telepíteni, és nézd meg, hogy a blogod képes-e kezelni az oldalterhelést, mivel csodálatos felhasználói élményt nyújt a keresési eredményekhez.

    Keresési címkefelhő Ez a bővítmény egyszerű hozzáférést biztosít egy egyszerű címkefelhő fejlesztéséhez. Ez nagyszerű rangsorolást fog eredményezni a Google-tól, mivel több link is vezet a blogoldalain. Emellett a felhasználói élmény drámaian megnövekszik, ha figyelembe vesszük, hogy hány hozzászólást találunk néhány kattintással. A bővítmény szabványos telepítési lépéseket igényel, és a SEO-t szem előtt tartva fejlesztette ki.

    Jelölje ki a keresési feltételeket. Lehet, hogy ezt a bővítményt ma már számtalan blogban fogadta el. Amikor egy látogató egy nagy keresőmotor (Google, Yahoo !, Bing, Lycos, Ask…) segítségével találja meg az oldalt, a kulcsszavak mindegyike kiemelve lesz a tartalomban. Ez segíti a látogatókat abban, hogy hol találja meg az oldal tartalmát és milyen referenciakeretet tartalmaz. Alapértelmezés szerint nincsenek központi CSS-stílusok, ezért ezeket az aktiválást követően kell megtervezni.

    Jobb SearchBetter Search, amint azt a cím is jelzi, egy szabványos plugin, amely a WordPress blogjának jobb keresését teszi lehetővé. Minden eredményoldal a kulcsszó relevanciája és a meta-címkék, a postai címkék és kategóriák felismerésére szolgáló fejlett technikák alapján oszlik meg. Amikor az új keresési űrlapot beírja, a legkedveltebb keresési kifejezések megjelenítésre kerülnek a blogjában. Ez gyakran frissül a keresési lekérdezések behozatalának mértéke alapján!

    Keresse meg a LightAs-t, amelyeket sok helyen láthatott máshol, ahol a update-as-you-típusú funkciók felrobbantak. A Google Instant megjelenése óta sok más keresőszolgáltató hasonló technikákat vezetett be. A Search Light egy fantasztikus bővítmény, amely Ajax legördülő felületet használ a kapcsolódó lekérdezések dinamikus menük létrehozásához. Lehetőség van arra is, hogy a keresési sávon belül a postai bélyegképeket és az összes eredményt összekapcsolja.

    WP Instant SearchEzek a bővítmények néhány külső könyvtárat igényelnek, bár hasonló funkciókat kínál, mint az előző keresőfény. Ha igazán élvezi az Ajax legördülő javaslatait, itt a WP Instant Search szolgáltatással rengeteg hasonló funkciót talál. A bővítmény frissül a legfrissebb WordPress 3.0.5 verzióra, és ellenőrzi a WordPress címkéket, bejegyzéseket, oldalakat és kategóriákat.

    WP E-kereskedelem Termékkereső WidgetEz a bővítmény támogatja a WordPressen futó e-kereskedelmi megoldás widget megjelenítését. Amikor eladásokat vagy akár online szoftvert ad el, fontos, hogy az e-kereskedelmi megoldása egyszerűen navigálható legyen, és a termékek könnyen megtalálhatók. Ezzel a remek pluginnel helyettesíthetjük a WordPress elválasztott keresési funkcióját, hogy új lekérdezési nézetet is tartalmazzon. Az eredményoldalak a termékeket rács-stílusú elrendezésben listázzák, és a legutóbbi kiadásig kompatibilisek.

    ThreeWP Ajax SearchA no-nonsense bővítmény Ajax keresésekhez. Csak töltse le és telepítse a bővítményt, hogy megértse, milyen egyszerű a folyamat! Az alapértelmezett beállítások tökéletesen működnek a Twentyten témával és az összes származékkal. Egy hűvös funkció, hogy ez a bővítmény még mindig működik a WordPress alapértelmezett keresőmotorja körül. Ebben az esetben nem veszít el semmit a WordPress erőteljes könyvtárából, és csak nagyszerű front-end élményhatásokat ér el. Számos lehetőség van a testreszabásra, beleértve a CSS stílusokat és a jQuery sebességeket és az animációs stílusokat.

    5 Hasznos keresési részletek

    1. A keresési eredményekből kizárja a Post / Page-t

    A következő funkció lehetővé teszi, hogy kizárja a keresési eredményekből származó kategóriákat, sőt akár oldalakat is. (wprecipeken keresztül)

    (Functions.php)

     függvény SearchFilter ($ query) if ($ query-> is_search) $ query-> set ('cat', '0,1');  vissza a $ lekérdezés;  add_filter ('pre_get_posts', 'SearchFilter'); 

    2. Egy adott kategória keresése

    Visszaadja a keresési eredményeket egy adott kategóriából.

    (Functions.php)

     függvény SearchFilter ($ query) if ($ query-> is_search) // Adja meg a keresni kívánt kategóriákat $ query-> set ('cat', '8,9,12');  vissza a $ lekérdezés;  add_filter ('pre_get_posts', 'SearchFilter'); 

    3. Egy adott bejegyzés típusa

    Szűrje ki az összes többi bejegyzés típusát, és célozza meg a keresést egy adott WordPress üzenettípusra.

    (Functions.php)

     függvény SearchFilter ($ query) if ($ query-> is_search) // Adja meg a keresni kívánt keresési típust $ query-> set ('post_type', 'feeds');  vissza a $ lekérdezés;  // Ez a szűrő ugrik a hurokba, és elrendezi az eredményeket, mielőtt azok visszaadnának add_filter ('pre_get_posts', 'SearchFilter'); 

    4. Jelölje ki a WordPress keresési feltételeit (jQuery)

    Kiemeli a keresési kifejezéseket a WordPress eredményoldalán. (weblogtoolscollection segítségével)

    (Functions.php)

     hls_set_query függvény () $ query = attribute_escape (get_search_query ()); ha (strlen ($ query)> 0) echo ”  „  függvény hls_init_jquery () wp_enqueue_script ('jquery');  add ('init', 'hls_init_jquery'); add_action ('wp_print_scripts', 'hls_set_query'); 

    (Header.php), előtt

       

    5. A keresési kifejezés + eredmény (ek) száma

    A keresési lekérdezések és az eredmények száma. Példa - Keresés eredménye twitter - 8 cikk. (wpbeginneren keresztül)

     

    Keresés eredménye POST_COUNT; _e ("); _e ('„); echo $ kulcs; _e („); _e ('-'); echo $ count. "; _e ('cikkek'); wp_reset_query ();?>