Hemsida » Wordpress » WordPress Sök Användbara Plugins och Snippets

    WordPress Sök Användbara Plugins och Snippets

    WordPress är ett kraftfullt CMS-verktyg som inte bara drivs av bloggar men otaliga forum och personliga webbsidor. Många av de erbjudna funktionerna är ganska avancerade för marknaden, men deras sökning verkar fortfarande vara långsam. Funktionerna erbjuder en mycket enkel lösning för ett extremt komplicerat problem - att hitta rätt innehåll på din webbplats!

    Även om funktionerna är bra för att leta efter artiklar baserade på direkta matchningar, faller systemet kort med många möjliga användningsområden. Mer specifikt oförmågan att söka mellan alla kategorier, taggar eller till och med en viss kategori och / eller tagg. På samma sätt visas alla inlägg på standard för datum, nyaste till äldsta. Det här är ett stort gap i UX, vad sägs om användare som kan leta efter populära artiklar med flest åsikter eller kommentarer?

    Nedan har jag erbjudit en kort titt på WordPresses sökfunktioner och hur de fungerar inom systemet. Att förstå hur allt går tom för rutan gör det lättare att manipulera sökningar. Dessutom har jag lagt till några kraftfulla plugins och kodrapporter som är önskvärda för alla WP-webbplatser.

    Basic of WordPress Search

    När du kör en sökfråga via WordPress returneras alla resultat baserat på publiceringstid. Detta skulle inkludera sidor, vilket skulle vara bra om WordPress har satt möjligheten att göra det. Två stora plugins Sök Unleashed och Search Allt ger fixar så att användarna kan söka igenom sidor och kommentarer också. Ett stort problem är hur WordPress ignorerar sökordets kraft inom sökningen.

    Om en artikel publicerades ett år eller två sedan är oddsen att det finns i en sökning smal till ingen. Detta är om inte användaren skriver in de sökord som de vill ha till en större motor som Google eller Bing. När du söker efter “webbdesign” WordPress ser ut att matcha för exakt det. WordPress-utvecklare kan arbeta med uppdateringar, men en sådan fråga skulle inte returnera resultat som helt enkelt innehåller design.

    På samma sätt vad sägs om postkategorier och taggar? Dessa kan matchas i nyckelord och kasta bort en hel sökning. De distinkta funktionerna bakom WordPresss sökning är förhistoriska jämfört med de flesta, vilket tack och lov kan systemet öppet uppdateras från utvecklingsgemenskapen.

    WordPress Theme Files

    Inne i varje WordPress Themes-mapp är en uppsättning sökfiler. Dessa verkar vara användbara för funktionalitet och kraftfulla sökformulär. Inne i rotmallfilen search.php Du hittar den allmänna mallen för sökresultat.

    Många gånger hör jag utvecklare som tillverkar misstaget att inkludera deras search.php i en annan kärnfil, till exempel page.php eller single.php. Detta är en stark teknik för att bygga modulära mallar, men den raka sökfilen används endast för visning av pagination och resultat. Standardfilnamnet searchform.php är vad som skulle innehålla en viss grundläggande PHP-kod för att ringa sökfrågadata. Resten av filen är en rak HTML-form inklusive ett (1) inmatningsfält och en inmatningsknapp.

    Den här filen ingår ofta i mallens rubrik eller sidofält. Det erbjuder en elegant lösning som inkluderar en färdig form och användare kan utnyttja de många kraftfulla söktekniker som erbjuds i WordPress. Från de många nya attributen i HTML5 är det möjligt att erbjuda standardtext i inmatningsfältet, t.ex. “Sök… ” eller “skriv in villkor här”.

    När du matar in data för att visa ditt sökformulär, kan den förenklade rutinen gärna överraska dig. Det skrivs en enkel funktion get_search_form () som kan läggas var som helst i dina mallar för att visa innehållet i searchform.php. Detta är en intern funktion som utvecklats av WordPress och brukade göra utveckling för sökfunktioner enkelt som paj!

    WP Query-funktion

    Det finns en funktion som skrivs i WordPress-backend som kan användas för direkta SQL-frågor. WP_query () har använts av WordPress-utvecklare och temadesigners lika för att skapa anpassade sökfrågor mer komplexa än WordPresss standard.

    Om du är en utvecklare rekommenderar jag att du läser igenom funktionsreferenssidan för lite insikt om metoden. Dokumentationen är mycket lång och antagligen kommer inte att användas av många. Det finns några riktiga snygga funktioner som att dra specifika inlägg eller kategorier baserat på vilket innehåll som för närvarande visas på sidan.

    Query-funktionen möjliggör även att kontrollera det aktuella sidvärdet. WordPress ger automatiskt namn till var och en typ av sidan på din webbplats. Blogginlägg, sidor, sökresultat och hem är bara några exempel. Nedan har jag skisserat en kort lista över vanliga sidvariabler för dem som är intresserade av att undersöka under ytan.

    • $ is_single - visar en enskild postsida
    • $ is_author - tittar på en författnings postkatalogsida
    • $ is_search - visar en sökresultatsida
    • $ is_category - $ is_tag - visar en lista med inlägg per kategori eller tagg
    • $ is_404 - visar 404 felsida

    16 plugins för att förbättra sökningen

    Nedan har jag inkluderat länkar till några populära plugins relaterade till sökning och frågor. Dessa är alla gratis och erbjuds för nedladdning från WordPress 'officiella tilläggskatalog. Jag rekommenderar starkt att installera mer än 2 eller 3 av dessa åt gången - läs beskrivningarna och testa en för en för att se om det finns något som passar din blog perfekt!

    Google Custom Search Plugin Standardalternativet för sökning i WordPress är inte riktigt den bästa lösningen. Ofta skulle webmasters snarare söka sina sökfrågor via Google för snabbare och mer riktade resultat. Efter installationen skrivs denna plugin automatiskt om standardformuläret för WordPress med en anpassad Google-sökning. Anser en ny uppsättning vänliga webbadresser på flykt!

    Förbättrad sökformulärMen standard är WordPress-sökformuläret ett standardinmatningsfält. Det här är bra för grundläggande frågor med specifika nyckelord, men för avancerade användare är standardalternativen korta. Förbättrad sökformulär genererar dynamiskt en XHTML-blankett som accepterar nya söktermer som Boolesiska OCH-uttalanden.

    Sök EverythingSearch Allt är ett annat bra allt-i-ett-plugin för att stödja dina avancerade sökbehov. Några av de mest populära funktionerna är sökmarkering, anpassade taxonomier, bläddring godkända kommentarer och många fler! Administrationspanelen är väldigt enkel och installationen är en vind.

    WordPress Sphinx Search PluginSphinx-servern kan avlasta de stora sökfrågorna från din server till andra fjärrinställningar. Vid aktivering märker du superhastiga hastigheter och kan sortera resultat efter friskhet och relevans. Dessutom kan plugin-enheten visa en sidobar-widget av senaste och högst relaterade sökord.

    Sök MeterSearch Meter är en fascinerande idé för de webmasters som är intresserade av att spåra analytik. Varje sökfråga lagras och arkiveras i adminpanelen med extra detaljer som granskar sökanalys. Du får uppgifter om hur många sökningar som misslyckades eller visade upp några resultat, såväl som populära och senaste söktermer. Pluggen kommer att generera statistik som du kan återställa eller exportera för granskning.

    Snabb WordPress SearchFast WordPress Search är ett grundläggande ersättnings plugin för WordPress standardmotor. Detta kommer i allmänhet att returnera mer relevanta sidor och påskyndar processen något. Processen skrevs för att fungera med WP: s stora bibliotek med funktioner för att minska databassamtal och ge snabbare resultat för intensiva frågor. Installationen åtföljs också av benchmarkverktyg för att jämföra tider.

    Amazon Search Widget Om du arbetar med Amazons affiliateprogram kommer du att älska det här nästa plugin. Med några enkla steg och en enda mallredigering är det väldigt bekväm att implementera ett Flash-baserat sökformulär. Detta kommer att söka i Amazonas bibliotek för att dra data om produkter och nya utgåvor. Härifrån är det en enkel process att ange ditt associerade ID för att börja tjäna pengar från dina blogsökningar!

    Looser Search PluginHere har vi ett litet plugin med stora förväntningar direkt efter installationen. Looser Search Plugin ändrar redan inbyggda processer från WordPress-bibliotek för att matcha sökord istället för fullständiga villkor. En intern ordlista med vanliga engelska ord hoppas över för att påskynda sökprocessen. Om du letar efter ett grundläggande plugin för att installera och få de snabbaste resultaten rekommenderar jag starkt den här.

    Daves WordPress Live Search Om du är en fan av Microsoft Live Search, kommer det här enkla pluginet att förstärka din bloggupplevelse. Att erbjuda resultat från Live Search betyder högre relevans och snabbare belastningstider än intern bearbetning. Pluggen är gjord för att ge omedelbara uppdaterade resultat som användaren skriver - alla drivs bakom kulisserna med jQuery och några grundläggande CSS-stilar. Prova att installera och se om din blogg kan hantera sidbelastningen, eftersom det ger en fantastisk användarupplevelse för att söka resultat.

    Sök tagg CloudThis plugin ger dig enkel åtkomst till att utveckla ett enkelt taggmoln. Detta kommer att leda till stora rankningar från Google eftersom fler in-länkar leder till dina bloggsidor. Dessutom ökas användarupplevelsen dramatiskt när du överväger hur många inlägg som kan hittas med några få klick. Pluggen kräver standardinstallationssteg och har utvecklats med SEO i åtanke.

    Markera sökvillkorDu kan ha sett att det här pluginet antas i otaliga bloggar idag. När en besökare hittar din sida via en större sökmotor (Google, Yahoo !, Bing, Lycos, Ask ...) kommer varje sökord att markeras i ditt innehåll. Detta hjälper besökare att ta reda på var sidinnehållet är beläget och vilken referensram det är. Som vanligt finns det inga kärna CSS-stilar, så du måste designa dessa själv efter aktivering.

    Bättre sökningBättre sökning, som titeln förutsätter, är ett standard plugin för att ge din WordPress blogg bättre sökning. Varje resultatsida delas ut baserat på nyckelordets relevans och avancerade tekniker för att identifiera metataggar, postmarkeringar och kategorier. När du skriver det nya sökformuläret visas de mest populära söktermerna som söks igenom hela din blogg. Detta uppdateras ofta baserat på hur mycket trafik dina sökfrågor tar med!

    Sök LightAs du kanske har sett många platser på annat håll har funktionaliteten för uppdatering-som-du-typ exploderat. Sedan Google Instant släpptes har många andra sökleverantörer blivit utrustade med liknande tekniker. Sök Light är ett fantastiskt plugin som använder ett Ajax dropdown-gränssnitt för att skapa dynamiska menyer med relaterade frågor. Det är också möjligt att binda in dina miniatyrbilder och totalt antal resultat i sökfältet själv.

    WP Instant SearchDenna plugin kräver några externa bibliotek, men erbjuder liknande funktioner som föregående sökljus. Om du verkligen gillar Ajax-dropdown-förslag hittar du massor av samma funktioner här med WP Instant Search. Plugin uppdateras till den senaste versionen WordPress 3.0.5 och kontrollerar WordPress-taggar, inlägg, sidor och kategorier.

    WP E-handel Produktsökning WidgetDenna plugin stöder widgetdisplayer för en e-handelslösning som körs över WordPress. När du säljer varor eller till och med programvara online är det viktigt att din e-handelslösning är enkel att navigera och produkterna är lätta att hitta. Med den här smutsiga plugin kan vi ersätta WordPress stalsökningsfunktionalitet för att inkludera en ny sökvyn. Resultatsidor kommer att lista produkter i en rutnätlayout och håller kompatibla med den senaste versionen.

    ThreeWP Ajax SearchA no-nonsense plugin för Ajax-sökningar. Bara ladda ner och installera plugin för att få en känsla av hur enkelt processen kommer att utvecklas! Standardinställningarna fungerar perfekt med Twentyten-temat och alla derivat. En cool funktion är hur det här pluginet fortfarande fungerar runt WordPress standard sökmotor. I det här fallet förlorar du inte någonting från WordPress kraftfulla bibliotek och får i stället bara magnifika effekter på framsidan. Det finns många alternativ för anpassning, inklusive CSS-stilar och jQuery-hastigheter och animationsstilar.

    5 Användbara sökutdrag

    1. Undanta Post / Sida från sökresultat

    Följande funktion gör att du kan utesluta inlägg i kategorier, eller till och med sidor ur sökresultaten. (via wprecipes)

    (Functions.php)

     funktion SearchFilter ($ query) om ($ query-> is_search) $ query-> set ('cat', '0,1');  returnera $ query;  add_filter ('pre_get_posts', 'SearchFilter'); 

    2. Söka efter en viss kategori

    Returnera sökresultat från en viss kategori.

    (Functions.php)

     funktion SearchFilter ($ query) if ($ query-> is_search) // Lägg in specifika kategorier du vill söka $ query-> set ('cat', '8,9,12');  returnera $ query;  add_filter ('pre_get_posts', 'SearchFilter'); 

    3. Söka efter en viss inläggstyp

    Filtrera alla andra posttyper och rikta din sökning till en viss WordPress-posttyp.

    (Functions.php)

     funktion SearchFilter ($ query) if ($ query-> is_search) // Infoga den specifika posttypen du vill söka $ query-> set ('post_type', 'feeds');  returnera $ query;  // Detta filter kommer att hoppa in i slingan och ordna våra resultat innan de returneras add_filter ('pre_get_posts', 'SearchFilter'); 

    4. Markera WordPress-sökvillkor (jQuery)

    Höjdpunkter sökord på WordPress resultatsida. (via weblogtoolscollection)

    (Functions.php)

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

    (Header.php), innan

       

    5. Visa sökterm + resultat (r) räkna

    Returnera sökfrågor och antal resultat. Exempel - Sökresultat för twitter - 8 artiklar. (via wpbeginner)

     

    Sökresultat för POST_COUNT; _e ("); _e (''); echo $ key _E (''); _e ('-'); echo $ count. "; _e ('articles'); wp_reset_query ();?>