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.

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.

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!
















1. 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 (); ?>
![Kunne mer fritid forbedre produktiviteten din? [30 land sammenliknet]](http://hideout-lastation.com/img/tech-design-tips/739/could-more-vacation-time-improve-your-productivity.jpg)
Kunne mer fritid forbedre produktiviteten din? [30 land sammenliknet]
Japan, kjent for sin workaholic kultur, gjorde overskrifter da regjeringen ble rapportert å vurdere å gjennomføre en lov som tvinger sine arbeidere til å ta permisjon. Det er mange grunner som bidrar til en så drastisk beslutning, inkludert tanken om at dette trekket kan bidra til å gjenopplive Japans økonomiske vekst etter år med stagnasjon.Men er

Ressurser og verktøy for digitale designere og byråer
Det er alltid i webdesignere og designbyråer som er interessert i å holde seg oppdatert med ny teknologi og de nyeste trender innen webdesign. Ressurser for lagerbilder, fonter og andre designelementer blir stadig utvidet og forbedret, designverktøyene blir kontinuerlig oppgradert, og nye produktivitetsfremmende verktøy vises nesten hver dag på markedet.Slik