WordPress Search: Nyttige Plugins and Snippets
WordPress er et kraftig CMS-verktøy, som ikke bare driver blogger, men utallige fora og personlige nettsider. Mange av funksjonene som tilbys er ganske avanserte for markedet, men deres søk ser fortsatt ut til å ligge. Funksjonene gir en veldig enkel løsning for et ekstremt komplekst problem - å finne riktig innhold på nettstedet ditt!
Selv om funksjonene er gode for å lete etter artikler basert på direkte kamper, faller systemet kort med mange mulige bruksområder. Mer spesifikt manglende evne til å søke mellom alle kategorier, koder eller en bestemt kategori og / eller tag. På samme måte vises alle innlegg på standard etter dato, nyeste til eldste. Dette er et stort gap i UX, hva med brukere som kanskje ser etter populære artikler med flest synspunkter eller kommentarer?
Nedenfor har jeg tilbudt en kort titt på WordPress 'søkefunksjoner og hvordan de fungerer innenfor systemet. Å forstå hvordan alt går tom for boksen gjør det enklere å manipulere søk. I tillegg har jeg lagt til noen få kraftige plugins og kodeutdrag ønskelig for ethvert WP-nettsted.
Basic of WordPress Search
Når du kjører et søk gjennom WordPress, returneres alle resultatene basert på publiseringstid. Dette vil inkludere sider, noe som ville være flott hvis WordPress har satt muligheten til å gjøre det. To store plugins Søk Unleashed og Search Everything gir opprettelser slik at brukerne kan søke gjennom sider og kommentarer også. Et stort problem er hvordan WordPress ignorerer kraften til søkeord innen søk.
Hvis en artikkel ble publisert et år eller to siden, er sjansene for at den blir funnet i et søk, slank til ingen. Dette er med mindre brukeren skriver inn søkeordene de vil ha til en større motor som Google eller Bing. Når du søker etter "webdesign", ser WordPress å matche for akkurat det. WordPress-utviklere kan jobbe med oppdateringer, men en slik forespørsel ville ikke returnere resultater som bare inneholdt design .På samme måte hva med postkategorier og tagger? Disse kan matches i søkeord og kaste av et helt søk. De forskjellige funksjonene bak WordPress 'søk er forhistoriske sammenlignet med de fleste, som heldigvis kan systemet åpenbart oppdateres fra utviklingssamfunnet.
WordPress Theme Files
Inne i hver WordPress Themes-mappe er et sett med søkefiler. Disse ser ut til å være nyttige for funksjonalitet og kraftige søkeformer. I rotmalen fil search.php finner du den generelle malen for søkeresultatene.
Mange ganger vil jeg høre utviklere som lager feilen med å inkludere deres search.php inne i en annen kjernefil, for eksempel page.php eller single.php . Dette er en sterk teknikk for å bygge modulære maler, men den rette søkefilen brukes bare til å vise paginering og resultater. Standardfilnavnet searchform.php er det som vil inneholde noen grunnleggende PHP-kode for å ringe søkeorddata. Resten av filen er et rett HTML-skjema, inkludert ett (1) innfelt felt og en send-knapp.
Denne filen er ofte inkludert i overskriften eller sidefeltet i maler. Den tilbyr en elegant løsning for å inkludere en ferdig form og brukere kan dra nytte av de mange kraftige søketeknikkene som tilbys i WordPress. Fra de mange nye attributter i HTML5 er det mulig å tilby standardtekst i inntastingsfeltet som "søk ..." eller "skriv inn vilkår her".Når du skriver inn data for å vise søkeskjemaet, kan den forenklede rutinen gjerne overraske deg. Det er en enkel funksjon skrevet get_search_form()
som kan legges hvor som helst i maler for å vise innholdet i searchform.php . Dette er en intern funksjon utviklet av WordPress og pleide å gjøre utviklingen for søkefunksjonalitet enkelt som kake!
WP Query-funksjon
Det er en funksjon skrevet i WordPress 'backend som kan benyttes for direkte SQL-spørringer. WP_query()
har blitt brukt av WordPress-utviklere og WP_query()
til å lage tilpassede søkeord mer komplekse enn WordPress 'standard.
Forespørselfunksjonen tillater også å sjekke mot gjeldende sideverdi. WordPress gir automatisk navn til hver type side på nettstedet ditt. Blogginnlegg, sider, søkeresultater og hjemme er bare noen få eksempler. Nedenfor har jeg skissert en kort liste over vanlige sidevariabler for de som er interessert i å undersøke under overflaten.
$is_single
- viser en enkelt innleggsside$is_author
- viser en forfatter postkatalog side$is_search
- viser en søkeresultatside$is_category
-$is_tag
- viser en liste over innlegg etter kategori eller tag$is_404
- visning 404 feil side
16 Plugins for å forbedre søk
Nedenfor har jeg tatt med linker til noen få populære plugins relatert til søk og spørringer. Disse er alle gratis og tilbys for nedlasting fra WordPress 'offisielle katalog. Jeg anbefaler på det sterkeste at du installerer mer enn 2 eller 3 av disse om gangen - les opp på beskrivelsene og test en-for-en for å se om det er noe som passer perfekt til bloggen din!
Google Custom Search Plugin Standardalternativet for søk i WordPress er egentlig ikke den beste løsningen. Ofte vil nettredaktører snarere trekke sine søk via Google for raskere og mer målrettede resultater. Etter installasjonen vil dette pluginet automatisk skrive om standard WordPress søkeskjemaet med en tilpasset Google Søk. Vedtar et nytt sett med vennlige nettadresser på-fly!
Forbedret søkeskjemaMin standard er WordPress-søknadsskjemaet et standardinngangsfelt. Dette er bra for grunnleggende søk med spesifikke søkeord, men for avanserte brukere faller standardalternativene. Forbedret søkeskjema genererer dynamisk en XHTML-skjema som aksepterer nye søkeord som Boolske OG-setninger. Søk EverythingSearch Alt er et annet flott alt-i-ett-plugin for å støtte dine avanserte søkebehov. Noen av de mest populære funksjonene inkluderer søkemerking, egendefinerte taksonomier, lesing godkjente kommentarer og mange flere! Administrasjonspanelet er veldig enkelt og oppsettet er en bris. WordPress Sphinx Search PluginThe Sphinx-serveren kan laste ut de store søkeforespørslene fra serveren din til andre eksterne innstillinger. Ved aktivering oppdager du super-raske hastigheter og kan sortere resultater etter friskhet og relevans. I tillegg er pluginet i stand til å vise en sidebar-widget av de nyeste og topp relaterte søkeordene. Søk MeterSearch Meter er en fascinerende ide for de webmastrene som er interessert i å spore analyser. Hvert søkeforespørsel er lagret og arkivert i administrasjonspanelet med ekstra detaljer som undersøker søkeanalyser. Du vil bli gitt data om hvor mange søk som ble mislyktes eller dukket opp ingen resultater, samt populære og siste søkeord. Pluggen vil generere statistikk som du kan tilbakestille eller eksportere for undersøkelse. Rask WordPress SearchFast WordPress Search er et grunnleggende erstatningsprogram for WordPress standardmotor. Dette vil vanligvis returnere mer relevante sider og øke prosessen litt. Prosessen ble skrevet for å jobbe med WPs store bibliotek med funksjoner for å redusere databasekall og returnere raskere resultater for intense søk. Installasjonen er også ledsaget av benchmark verktøy for å sammenligne ganger. Amazon Search WidgetHvis du jobber med Amazons tilknyttede program, vil du elske dette neste plugin. Med noen få enkle trinn og en enkelt malredigering er det veldig praktisk å implementere et Flash-basert søkeskjema. Dette vil søke i Amazonas bibliotek for å trekke data om produkter og nye utgivelser. Herfra er det en enkel prosess å skrive inn din tilknyttede ID for å begynne å tjene penger fra bloggensøkene dine! Looser Search Plugin Her har vi et lite plugin med store forventninger rett etter installasjonen. Looser Search Plugin endrer allerede innebygde prosesser fra WordPress-biblioteker for å matche søkeord i stedet for fulle vilkår. En intern ordbok med vanlige engelske ord blir hoppet over for å øke søkeprosessen. Hvis du leter etter et grunnleggende plugin for å installere og få de raskeste resultatene, vil jeg anbefale denne. Daves WordPress Live SearchIf du er fan av Microsoft Live Search, vil denne enkle pluginforbedre bloggen din. Å tilby resultater fra Live Search betyr høyere relevans og raskere belastningstider enn intern behandling. Pluggen er laget for å gi øyeblikkelig oppdaterte resultater som brukeren skriver - alle drevet bak kulissene med jQuery og noen grunnleggende CSS-stiler. Prøv å installere og se om bloggen din kan håndtere sidelasten, da den gir en fantastisk brukeropplevelse til søkeresultatene. Søk Tag CloudThis plugin gir deg enkel tilgang til å utvikle en enkel tag cloud. Dette vil resultere i gode rangeringer fra Google, da flere i lenker vil føre til bloggsidene dine. I tillegg økes brukeropplevelsen dramatisk når du vurderer hvor mange innlegg du finner med bare noen få klikk. Pluggen krever standard installasjonstrinn og er utviklet med SEO i tankene. Fremhev søkeord Du har kanskje sett dette pluginet vedtatt i utallige blogger i dag. Når en besøkende finner din side gjennom en stor søkemotor (Google, Yahoo !, Bing, Lycos, Ask ...) vil hvert søkeord utheves i innholdet ditt. Dette hjelper besøkende å finne ut hvor sidens innhold er plassert og hvilken referanseramme den er. Som standard er det ingen kjerne CSS-stiler, så du må designe disse selv etter aktivering. Bedre søk Bedre søk, som tittelen antyder, er en standard plugin for å gi din WordPress blogg bedre søk. Hver resultatside er delt basert på søkeordets relevans og avanserte teknikker for å gjenkjenne metakoder, postkoder og kategorier. Når du skriver det nye søkeformuläret, vises de mest populære søkeordene som søkes gjennom bloggen din. Dette oppdateres ofte basert på hvor mye trafikk søket ditt bringer inn! Søk LightAs du har kanskje sett mange steder andre steder, har funksjonaliteten for oppdatering som du har eksplodert. Siden utgivelsen av Google Instant har mange andre søkeleverandører rullet ut lignende teknikker. Search Light er et fantastisk plugin som bruker et Ajax dropdown-grensesnitt for å lage dynamiske menyer med relaterte søk. Det er også mulig å knytte inn dine miniatyrbilder og totalt antall resultater i søkefeltet selv. WP Instant Search Disse pluginene krever noen eksterne biblioteker, men tilbyr liknende funksjonalitet som forrige søkelys. Hvis du virkelig liker Ajax-dropdown-forslag, finner du mange av de samme funksjonene her med WP Instant Search. Pluggen er oppdatert til den nyeste versjonen WordPress 3.0.5 og vil sjekke mot WordPress-koder, innlegg, sider og kategorier. WP E-handel Produktsøk WidgetThis plugin støtter widget-displays for en e-handelsløsning som kjører over WordPress. Når du selger varer eller programvare online, er det viktig at e-handelsløsningen din er enkel å navigere og produkter er enkle å finne. Med denne nifty plugin kan vi erstatte WordPress 'bedriftssøkfunksjonalitet for å inkludere en ny spørringsvisning. Resultatsider vil liste opp produkter i en rutenettoppsett og holder kompatible opp til den nyeste utgivelsen. ThreeWP Ajax SearchA no-nonsense plugin for Ajax søk. Bare last ned og installer plugin for å få en følelse av hvor lett prosessen vil utfolde seg! Standardinnstillingene fungerer perfekt med Twentyten-temaet og alle derivatene. En kul funksjon er hvordan dette pluginet fortsatt fungerer rundt WordPress 'standard søkemotor. I dette tilfellet mister du ikke noe fra WordPress 'kraftige bibliotek, og i stedet får du bare storslåtte erfaringer på forhånd. Det er mange alternativer for tilpasning, inkludert CSS-stiler og jQuery-hastigheter og animasjonsstiler. 5 nyttige søkeutdrag1. Ekskluder innlegg / side fra søkeresultater
Følgende funksjon lar deg ekskludere innlegg fra noen kategorier, eller til og med sider ut av søkeresultatene. (via wprecipes)
(functions.php)
funksjon SearchFilter ($ query) {if ($ query-> is_search) {$ query-> sett ('cat', '0, 1'); } returner $ spørring; } add_filter ('pre_get_posts', 'SearchFilter');
2. Søker etter en bestemt kategori
Tilbake søkeresultatene fra en bestemt kategori.
(functions.php)
funksjon SearchFilter ($ query) {if ($ query-> is_search) {// Sett inn de spesifikke kategoriene du vil søke $ query-> set ('cat', '8, 9, 12'); } returner $ spørring; } add_filter ('pre_get_posts', 'SearchFilter');
3. Søker etter en bestemt innleggstype
Filtrer ut alle andre posttyper og målrett ditt søk til en bestemt WordPress-posttype.
(functions.php)
funksjon SearchFilter ($ query) {if ($ query-> is_search) {// Sett inn den spesifikke posttypen du vil søke $ query-> sett ('post_type', 'feeds'); } returner $ spørring; } // Dette filteret hopper inn i løkken og ordner resultatene våre før de returneres add_filter ('pre_get_posts', 'SearchFilter');
4. Marker WordPress-søkeord (jQuery)
Høydepunkter søkeord på WordPress resultatside. (via weblogtoolscollection)
(functions.php)
funksjon hls_set_query () {$ query = attribute_escape (get_search_query ()); hvis (strlen ($ spørring)> 0) {echo ' '; }} funksjon hls_init_jquery () {wp_enqueue_script ('jquery'); } add_action ('init', 'hls_init_jquery'); add_action ('wp_print_scripts', 'hls_set_query');
(header.php), før
5. Vis søkeord + Resultat (r) Count
Retur søk og antall resultater. Eksempel - Søkeresultat for twitter - 8 artikler . (via wpbeginner)
Søkeresultat for POST_COUNT; _E ( ''); _e (' '); ekko $ nøkkel; '); _e (' '); _e ('-'); ekko $ telle. ''; _E ( 'artiklene'); wp_reset_query (); ?>
Fem analoge gjøremålslister for bedre produktivitet
Vi har tidligere diskutert allure av produktivitetsverktøy: Fungerer de egentlig når det gjelder å øke dine personlige produktivitetshastigheter? Du kan ha alle de digitale programlisteappene på markedet, gratis eller premium eller notatbøkene som hjelper deg med å skrive ned ting du er redd for å glemme (og likevel glemme allikevel), men igjen er spørsmålet, er du mer produktiv fra bruken av disse verktøyene ?Like nyttå
Slik forbedrer du din skrivekvalitet med datalogget
Siden menneskets tidligste dager har folk fortalt historier til hverandre i forskjellige former. Storytelling har seriøse tradisjoner i hver kultur. Myter, legender, fortellingene, diktene, folksangene viser alle de bestrebelser menneskene alltid har hatt å koble til hverandre, til folk fra andre kulturer og til de neste generasjonene.I