I den här artikeln ska vi utforska hur man skapar en söksida i WordPress. En söksida låter besökare söka efter specifikt innehåll på din webbplats. Vi kommer att gå igenom viktiga aspekter som att skapa en mall för en söksida, länka till söksidan, anpassa söksidan, bevara sökresultat och visa det totala antalet resultat.
Saker du behöver veta
Innan du skapar en söksida finns det några saker du behöver veta:
- WordPress har en inbyggd sökfunktion som låter användare söka efter innehåll baserat på nyckelord.
- WordPress innehåller ett sökformulär som som standard kan läggas till i din webbplats sidofält, sidhuvud eller sidfot.
- För att skapa en dedikerad söksida måste du skapa en anpassad mall för söksidor eller använda ett plugin för sidbyggare som tillhandahåller ett sökelement.
Skapa en mall för söksidor
Så här skapar du en mall för söksidor:
- Kom åt dina WordPress-temafiler via en filhanterare eller FTP-klient.
- Leta reda på page.php-filen i ditt temas mapp och skapa en duplikatkopia.
- Byt namn på den identiska filen till search.php.
- Öppna search.php-filen i en textredigerare.
- Anpassa mallen för att visa sökresultaten med hjälp av WordPress-loopen och lämplig HTML- kod. Du kan se WordPress Codex eller dokumentationen för temautvecklare för att anpassa sökmallen.
- Spara ändringarna och ladda upp search.php-filen tillbaka till din temamapp.
Skapa en söksida
För att skapa en söksida i WordPress, följ dessa steg:
- Logga in på din WordPress-administratörspanel.
- Navigera till "Sidor" och klicka på "Lägg till ny" för att skapa en ny sida.
- Ange en titel för din söksida, till exempel ”Sök” eller ”Hitta innehåll”
- I sidredigeraren lägger du till sökformuläret med hjälp av den inbyggda WordPress-sökwidgeten eller ett sökblock som tillhandahålls av ditt sidbyggarplugin.
- Spara sidan.
Länka till din söksida
Det finns flera sätt att länka till din söksida:
Använda sid-ID:t
- Gå till skärmen "Sidor" i WordPress admin-instrumentpanel.
- Leta reda på din söksida och anteckna dess sid-ID.
- Använd följande URL-struktur för att länka till din söksida: https://dindomän.com/?page_id=PAGE_ID och ersätt PAGE_ID med det faktiska sid-ID:t för din söksida.
Använda sidslugen
- Gå till skärmen "Sidor" i WordPress admin-instrumentpanel.
- Leta reda på din söksida och anteckna dess sidmarkör.
- Använd följande URL-struktur för att länka till din söksida: https://dindomän.com/page-slug, och ersätt page-slug med själva slug-filen på din söksida.
Använda wp_list_pages()
Om du har en navigeringsmeny på din webbplats kan du använda funktionen wp_list_pages() för att generera en länk till din söksida. Lägg till följande kod i ditt temas mallfiler eller navigeringsmeny:
wp_list_pages('title_li=&include=PAGE_ID');
Ersätt PAGE_ID med det faktiska sid-ID:t för din söksida.
Anpassa din söksida
Du kan anpassa din söksida genom att ändra mallen (search.php). Detta låter dig kontrollera sökresultatens layout, stil och visning. Anpassa mallen efter ditt temas design och krav.
Bevara sökresultat och paginering
WordPress bevarar automatiskt sökresultat och paginering. När en användare gör en sökning och klickar på ett sökresultat kommer de till ett enda inlägg eller en enda sida. Sökfrågan kommer fortfarande att bevaras, vilket gör att de kan återgå till sökresultaten om det behövs.
Visa totala resultat
För att visa det totala antalet sökresultat på din söksida kan du använda följande kod i din söksidesmall (search.php):
<?php
global $wp_query;
$total_results = $wp_query->found_posts;
eko<p> Totala resultat:.' $total_results . '</p> ';
?>
Denna kod hämtar de totala sökresultaten från det globala $wp_query-objektet och visar dem på söksidan.
Genom att följa dessa steg kan du skapa en söksida i WordPress och anpassa den så att den passar din webbplats design och funktionalitet. En dedikerad söksida förbättrar användarupplevelsen genom att ge ett fokuserat och effektivt sätt att söka efter innehåll på din webbplats.