I denne artikel vil vi udforske oprettelsen af en søgeside i WordPress. En søgeside giver besøgende mulighed for at søge efter specifikt indhold på dit websted. Vi vil dække vigtige aspekter såsom oprettelse af en skabelon til en søgeside, linkning til søgesiden, tilpasning af søgesiden, bevaring af søgeresultater og visning af det samlede antal resultater.
Ting du behøver at vide
Før du opretter en søgeside, er der et par ting, du skal vide:
- WordPress har en indbygget søgefunktion, der giver brugerne mulighed for at søge efter indhold baseret på søgeord.
- WordPress inkluderer en søgeformular, der som standard kan tilføjes til dit websteds sidebjælke, header eller footer.
- For at oprette en dedikeret søgeside skal du oprette en brugerdefineret skabelon til en søgeside eller bruge et sidebygger-plugin, der leverer et søgeelement.
Oprettelse af en skabelon til søgeside
Følg disse trin for at oprette en skabelon til en søgeside:
- Få adgang til dine WordPress-temafiler via en filhåndtering eller FTP-klient.
- Find page.php-filen i dit temas mappe, og opret en duplikatkopi.
- Omdøb den identiske fil til search.php.
- Åbn search.php-filen i en teksteditor.
- Tilpas skabelonen for at vise søgeresultaterne ved hjælp af WordPress-løkken og passende HTML- markup. Du kan se WordPress Codex eller temaudviklerdokumentationen for at tilpasse søgeskabelonen.
- Gem ændringerne, og upload search.php-filen tilbage til din temamappe.
Oprettelse af en søgeside
For at oprette en søgeside i WordPress skal du følge disse trin:
- Log ind på dit WordPress-administratordashboard.
- Naviger til "Sider" og klik på "Tilføj ny" for at oprette en ny side.
- Indtast en titel til din søgeside, f.eks. "Søg" eller "Find indhold"
- I sideeditoren skal du tilføje søgeformularen ved hjælp af den indbyggede WordPress-søgewidget eller en søgeblok, der leveres af dit sidebygger-plugin.
- Gem siden.
Linkning til din søgeside
Der er flere måder at linke til din søgeside på:
Brug af side-ID'et
- Gå til skærmen "Sider" i WordPress-administratordashboardet.
- Find din søgeside, og noter dens side-ID.
- Brug følgende URL-struktur til at linke til din søgeside: https://ditdomæne.com/?page_id=PAGE_ID, og erstat PAGE_ID med det faktiske side-ID på din søgeside.
Brug af sideslug
- Gå til skærmen "Sider" i WordPress-administratordashboardet.
- Find din søgeside, og noter dens sideslug.
- Brug følgende URL-struktur til at linke til din søgeside: https://ditdomæne.com/page-slug, og erstat page-slug med den faktiske slug på din søgeside.
Brug af wp_list_pages()
Hvis du har en navigationsmenu på din hjemmeside, kan du bruge funktionen wp_list_pages() til at generere et link til din søgeside. Tilføj følgende kode til dit temas skabelonfiler eller navigationsmenu:
wp_list_pages('title_li=&include=PAGE_ID');
Erstat PAGE_ID med det faktiske side-ID på din søgeside.
Tilpasning af din søgeside
Du kan tilpasse din søgeside ved at ændre skabelonen (search.php). Dette giver dig mulighed for at kontrollere layout, styling og visning af søgeresultaterne. Tilpas skabelonen i henhold til dit temas design og krav.
Bevaring af søgesideresultater og paginering
WordPress gemmer automatisk søgeresultater og paginering. Når en bruger udfører en søgning og klikker på et søgeresultat, bliver de ført til et enkelt indlæg eller en side. Søgeforespørgslen bevares stadig, så de kan vende tilbage til søgeresultaterne, hvis det er nødvendigt.
Vis samlede resultater
For at vise det samlede antal søgeresultater på din søgeside kan du bruge følgende kode i din søgesideskabelon (search.php):
<?php
global $wp_query;
$total_results = $wp_query->fundne_indlæg;
ekko<p> Samlede resultater:.' $total_results.'</p> ';
?>
Denne kode henter de samlede søgeresultater fra det globale $wp_query-objekt og viser det på søgesiden.
Ved at følge disse trin kan du oprette en søgeside i WordPress og tilpasse den, så den passer til dit websteds design og funktionalitet. En dedikeret søgeside forbedrer brugeroplevelsen ved at give en fokuseret og effektiv måde at søge efter indhold på dit websted.