Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man lägger till ett sökformulär i ett WordPress-inlägg

Vill du öka engagemanget på din WordPress-blogg?

Att lägga till ett sökformulär i dina inlägg kan verka ovanligt, men det är förvånansvärt effektivt, särskilt för innehållstunga webbplatser som onlinemagasin.

Istället för att bara förlita sig på ett sökfält i sidhuvudet eller sidofältet, uppmuntrar placeringen av ett inom ditt innehåll läsarna att fortsätta utforska. Det är en liten förändring som kan leda till längre sessioner och fler sidvisningar.

I den här guiden visar vi dig steg för steg hur du lägger till ett sökformulär i ditt WordPress-inlägg, oavsett vilket tema du använder. Låt oss dyka in!

Hur man lägger till ett sökformulär i ditt inlägg med en WordPress-sök-kortkod

Varför lägga till ett sökformulär i dina WordPress-inlägg?

Om besökare gillar ett inlägg på din WordPress-webbplats, är det troligt att de vill läsa mer. Genom att lägga till ett sökformulär i ett inlägg kan du hjälpa besökare att hitta fler bloggar de är intresserade av att läsa.

På så sätt kan du öka dina sidvisningar och minska din avvisningsfrekvens.

Ju längre besökare stannar på din webbplats, desto större är chansen att de prenumererar på din e-postlista, lämnar en kommentar, gör ett köp, följer dig på sociala medier eller vidtar andra positiva åtgärder.

I den här guiden visar vi hur du lägger till standard WordPress-sökformuläret i dina inlägg. Om du vill använda ett anpassat formulär istället, se vår steg-för-steg-guide om hur man skapar ett anpassat WordPress-sökformulär.

Med det sagt kommer vi att dela tre metoder för hur man lägger till ett sökformulär i ett WordPress-inlägg. Använd bara snabblänkarna nedan för att hoppa direkt till den metod du vill använda:

Låt oss börja.

Metod 1. Lägg till ett sökformulär i ett WordPress-inlägg (fungerar med alla teman)

Det enklaste sättet att lägga till ett sökformulär i dina inlägg är att använda det inbyggda Sök-blocket.

Ett sökfält i ett WordPress-inlägg

I den här guiden visar vi hur du lägger till blocket i ett inlägg, men du kan också lägga till det i vilken sida eller widget-redo yta som helst på din webbplats.

Vi rekommenderar också att lägga till detta längst ner i ditt inlägg för att undvika att störa läsupplevelsen.

För att komma igång, öppna helt enkelt sidan där du vill lägga till ett sökformulär. I WordPress blockredigerare, klicka på + ikonen.

I popup-fönstret, skriv 'Sök'. När rätt block visas, klicka för att lägga till det på sidan.

Lägga till sökblocket i ett WordPress-inlägg

Som standard använder blocket 'Sök' för både dess etikett och knapptext. Denna text kommer att vara synlig för besökare, så du kanske vill ersätta den med något mer beskrivande.

Till exempel, om du lägger till sökfältet till en WordPress-blogg, kanske du vill använda 'Sök i senaste blogginlägg' eller liknande.

Ändra rubriken för sökfältet

Du kan till och med använda etiketten och knapptexten för att motivera dina besökare.

Om du till exempel har skapat en webbutik, kan du använda något i stil med 'Hitta fler bra erbjudanden' eller 'Sök efter liknande erbjudanden' för ditt produktsökningsformulär.

Du kan också lägga till platshållartext. Den här texten försvinner automatiskt när besökaren börjar skriva.

För att lägga till en platshållare, klicka helt enkelt på ‘Valfri platshållare…’ och börja sedan skriva.

Lägga till en platshållare i WordPress-sökfältet

Som standard kommer WordPress att använda ditt tema för att styla sökfältet.

Du kan dock ändra knappens bakgrund och textfärg med hjälp av 'Färg'-inställningarna i menyn till höger. Detta kan hjälpa din sökfält att sticka ut från resten av din webbplats.

Anpassa WordPress sökknapp i ett inlägg

När du är nöjd med hur Sök-blocket ser ut kan du fortsätta och antingen publicera eller uppdatera inlägget. Om du besöker din webbplats kommer du nu att se sökfältet i inläggets innehåll.

Du kan lägga till ett sökformulär i fler WordPress-inlägg och sidor genom att följa samma process som ovan. För detaljerade instruktioner om hur du lägger till sökfältet i en sidopanel eller liknande sektion, se vår guide om hur man lägger till och använder widgets i WordPress.

Metod 2. Lägg till ett sökformulär i alla WordPress-inlägg (blockbaserade teman)

Om du använder ett blockbaserat tema som ThemeIsle Hestia Pro, kan du lägga till en sökfält i mallen som WordPress använder för alla dina blogginlägg.

På så sätt kan du snabbt och enkelt lägga till ett sökfält i vartenda blogginlägg på hela din WordPress-webbplats.

För att öppna redigeraren för hela webbplatsen, gå till Teman » Redigerare i WordPress-instrumentpanelen.

Lägga till live Ajax-sökning med hjälp av fullständiga webbplatsredigeraren (FSE)

Som standard visar redigeraren för hela webbplatsen din temas hemmamall.

För att se alla tillgängliga alternativ, välj 'Mallar' från menyn till vänster.

Lägga till ett sökformulär till en WordPress-blogg med FSE

Detta visar en lista över alla mallar som utgör ditt WordPress-tema.

För att anpassa bloggmallen, fortsätt och klicka på 'Enskild'.

Lägga till ett sökformulär i en WordPress-blogg med hjälp av redigeraren för hela webbplatsen

WordPress kommer nu att visa en förhandsgranskning av blogglayouten.

För att gå vidare och redigera den här mallen, klicka på den lilla pennikonen.

Lägga till ett sökformulär i en WordPress-blogg med hjälp av redigeraren för hela webbplatsen

Du kommer nu att se den här mallen i redigeraren för hela webbplatsen.

För att fortsätta och lägga till en sökfält, klicka på den blå ikonen med ett '+'.

Lägga till ett sökfält i en WordPress-bloggmall

I popup-fönstret som visas, skriv in 'Sök' för att hitta rätt block.

Du kan nu dra blocket till den plats där du vill visa sökfältet.

Lägga till ett sökblock med hjälp av WordPress redigerare för hela webbplatsen

För att anpassa blocktiteln eller platshållartexten, skriv helt enkelt den nya texten i sökblocket.

När du är nöjd med hur blocket ser ut, klicka på 'Spara' för att göra sökfältet live.

Anpassa sökfältet med hjälp av redigeraren för hela webbplatsen (FSE)

Nu, om du besöker ett blogginlägg på din webbplats, kommer du att se sökfältet.

Metod 3. Lägg till en sökfält i alla WordPress-inlägg med kod (fungerar med alla teman)

Om du inte använder ett blocktema men ändå vill att sökfältet ska visas i alla dina inlägg, då behöver du använda kod.

För att göra detta rekommenderar vi att du använder WPCode. Detta plugin för kodavsnitt gör det säkert och enkelt att infoga anpassad kod i dina temafiler utan att redigera dem direkt. På så sätt kan du lägga till olika kodavsnitt utan att bryta din webbplats.

Några av våra partner varumärken använder faktiskt WPCode för att lägga till och hantera anpassade kodavsnitt. Vi har också testat det omfattande, och du kan se våra resultat i vår detaljerade WPCode-recension.

Det du vill göra är att installera WPCode-pluginet i WordPress. Du kan läsa vår steg-för-steg-guide om hur man installerar ett WordPress-plugin för mer information.

Gå sedan till Kodavsnitt » + Lägg till avsnitt. Välj 'Lägg till din anpassade kod (nytt avsnitt)' och klicka på knappen 'Använd avsnitt'.

Välj alternativet 'Lägg till din anpassade kod (nytt kodavsnitt)'

Ge nu din nya anpassade kod ett namn. Det kan vara något enkelt som 'Sökfält på blogginlägg'.

Ändra sedan Kodtyp till 'PHP-utdrag'.

Lägga till en sökfält i blogginlägg med WPCode

Kopiera sedan och klistra in följande kodavsnitt i rutan Kodförhandsgranskning:

// Define the button text and placeholder text. You can customize these values as needed.
$button_text = 'Search'; // The text displayed on the search button
$placeholder_text = 'What are you looking for?'; // The placeholder text in the search input field

// Construct the search form HTML using the defined button text and placeholder text.
$search_form = '<form role="search" method="get" action="' . esc_url(home_url('/')) . '" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search">
                    <label class="wp-block-search__label" for="wp-block-search__input-2">' . esc_html($button_text) . '</label>
                    <div class="wp-block-search__inside-wrapper ">
                        <input class="wp-block-search__input" id="wp-block-search__input-2" placeholder="' . esc_attr($placeholder_text) . '" value="" type="search" name="s" required="">
                        <button aria-label="' . esc_attr($button_text) . '" class="wp-block-search__button wp-element-button" type="submit">' . esc_html($button_text) . '</button>
                    </div>
                </form>';

// Output the search form HTML.
echo $search_form;

Den här koden lägger till ett grundläggande sökfält som liknar sökblocket. Du kan anpassa knapp- och platshållartexten efter behov.

När du är klar, scrolla ner och se till att 'Auto Insert' är valt för Insert Method.

För Plats, navigera till fliken 'Sidspecifik' och välj den som bäst passar dina kriterier. Som exempel har vi valt 'Infoga efter innehåll'.

Välja Infoga efter innehåll i WPCode

När du är klar, gör bara koden 'Aktiv' och klicka på 'Spara avsnitt'.

Du bör nu se något liknande detta:

Exempel på ett sökfält tillagt med WPCode

Sökblocket använder WordPress inbyggda sökfunktion. Detta är dock ganska begränsat och inte särskilt bra på att visa korrekta resultat.

I vissa fall vill du kanske att din WordPress-sökfunktion ska vara mer avancerad. Kanske vill du lägga till en sök-efter-kategori-funktion eller göra dina bloggkommentarer sökbara.

Det är där SearchWP kommer in. Detta anpassade sökplugin ger dig fullständig kontroll över WordPress webbplats sökning så att du kan leverera mer exakta resultat till dina besökare.

SearchWP gör också alla delar av din webbplats sökbara, inklusive PDF-filer, ACF-filer, textfiler, WordPress anpassade fält och mer. Du kan kolla in vår fullständiga SearchWP-recension för att lära dig alla dess funktioner.

Efter att ha skapat ett anpassat sökformulär kan du lägga till det var som helst på din webbplats med antingen ett block eller en kortkod.

Lägga till ett avancerat sökformulär till en webbplats eller blogg

För att lära dig mer, se vår guide om hur man förbättrar WordPress-sökning med SearchWP.

Vanliga frågor om att lägga till ett sökformulär i WordPress

Efter att ha förstått fördelarna och olika metoder för att lägga till ett sökformulär i dina WordPress-inlägg, kanske du har några kvarstående frågor. Nedan besvarar vi några vanliga frågor för att hjälpa dig att få ut mesta möjliga av denna strategi.

Varför skulle jag vilja lägga till ett sökformulär inuti ett blogginlägg?

Att lägga till ett sökfält direkt i dina inlägg gör det superenkelt för läsarna att upptäcka mer av ditt innehåll, precis när de är som mest engagerade. Det är ett smart sätt att öka sidvisningar och behålla folk på din webbplats längre.

Kan jag få sökformuläret att matcha min webbplats stil?

Absolut! De flesta WordPress-plugins låter dig justera saker som färger, platshållartext och etiketter så att formuläret smälter in perfekt med din design.

Vad händer om jag inte använder blockredigeraren?

Inga problem. Om ditt tema inte stöder blockbaserad redigering kan du fortfarande lägga till ett sökformulär med anpassad kod. Ett plugin som WPCode gör det enkelt och säkert att lägga in dessa kodsnuttar på din webbplats.

Hur kan jag veta om mitt sökformulär faktiskt fungerar?

Du kan spåra prestanda med verktyg som Google Analytics. Håll ett öga på mätvärden som tid på webbplatsen och sidvisningar per session. Om de ökar, gör din sökformulär i inlägget sitt jobb!

Vi hoppas att den här handledningen hjälpte dig att lära dig hur du lägger till ett sökformulär i ett WordPress-inlägg. Du kanske också vill lära dig hur man skapar ett kontaktformulär i WordPress eller kolla in våra experters val av bästa plugins för villkorlig logik för WordPress.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

34 CommentsLeave a Reply

  1. Tack för det utmärkta tipset. Jag har en sökfält i sidhuvudet, men nackdelen är att när man läser en artikel och scrollar ner, så syns inte sidhuvudet längre eftersom det inte är fixerat. Som ett resultat var de flesta användare tvungna att scrolla upp igen för att se sökformuläret. Efter ditt råd har jag nu lagt till sökformuläret i slutet av varje artikel och kommer att mäta om detta ökar antalet sidvisningar per session. Jag tycker att detta är ett riktigt enkelt men effektivt knep. Bra idé!

    • Om du skapade ett webbplatsspecifikt plugin kommer ändringarna att finnas kvar

      Admin

  2. Tack, men jag ser bara {wpbsearch] på sidan där jag vill ha sökformuläret. Jag är inte säker på om jag placerar koden add_shortcode(‘wpbsearch’, ‘get_search_form’); på rätt ställe i filen theme functions.php. Jag placerade följande kod på en förmodad funktionsplats: mellan /** och * is_it woocommerce_page- Returns true if on a page which uses WooCommerce…) på den faktiska sidan jag vill söka på, eftersom jag vill att det ska vara en sökning endast på sidan (och är detta rätt kod för det?)

    Sidkoden:
    function wpbsearchform( $form ) {

    $form = ‘

    ‘ .
    _(‘Sök tidslinje för:’) . ‘

    ‘;

    return $form;
    }

    add_shortcode(‘wpbsearch’, ‘wpbsearchform’);

  3. tack så mycket för detta. Det var så enkelt. Jag har letat efter hur man gör detta i månader men letade på fel ställen.

  4. Jag vill lägga till ett allmänt Google-sökfält - inte anpassad sökning bara en allmän Google-sökruta så att användarna inte behöver lämna sidan för att göra en Google-sökning.

  5. Hi there!
    You guys are really the best (y)
    Great post once again.
    I’ve been able to add the search form with visual composer as well. So, maybe someone will give it a try :)

    Slutligen försöker jag lägga till ett sökformulär i ett bildspel som den här webbplatsen:

    Jag skulle vara mer än glad om någon här har ett knep för detta.

    Tack igen och förbli välsignad

  6. Precis vad jag letade efter, tack! Vad skulle ett exempel vara på CSS om vi ville ändra färgerna och texten på sökfältet? (dvs. vad skulle vi lägga till i CSS för att ändra färgerna/texten/etc.)?

  7. Fantastiskt! Var tvungen att använda detta på min webbsida:

    It was super easy to implement and looks awesome :)

  8. This was stupid easy to implement. I wrote it as a plugin so I can use on MultiSite :) Thank you for the write-up.

  9. Hej,

    Är det möjligt att få detta sökformulär att bara söka i en specifik kategori?

    Exempel. Jag har 5 kategorier – Kat 1, Kat 2, Kat 3, Kat 4 och Kat 5.

    Jag vill att sökformuläret bara ska finnas på sida 4 och sökformuläret ska bara söka från kategori 3?

    Tack
    Sakthi

  10. Hej, älskar verkligen dina handledningar!

    Är det möjligt att definiera sökningen efter kommentarer inom varje inlägg jag lägger in kortkoden? Så att det inte är en global sökning, utan en sökning av kommentarerna bara för det inlägg jag söker i via kortkoden. Skulle vara fantastiskt för att hjälpa mig, hittar inget.

    Tack!!

  11. Hej, jag har precis använt det här skriptet på mitt tema. Tack för hjälpen. Och det fungerar. Men jag har ett problem, jag vill redigera titeln på den sökformuläret hur gör jag. Snälla hjälp mig.

    Tack
    Sandeep Kumar Dan

  12. Fantastiskt tips! Tack för att du postade, det är precis vad jag letade efter. Jag ville ha något enkelt så att folk kan söka igenom träningsvideor och detta passade perfekt.

  13. Bra artikel! Jag skapade en kort kod och justerade sedan CSS för att placera och storleksanpassa den som jag ville.

    add_shortcode(‘prodSearch’, function($atts) {
    global $woocommerce;

    echo "
    get_product_search_form();
    echo "

    });

    • Greg… vad var din anpassade formulärskod för ditt WooCommerce-sökformulär som du nämner här?

      Jag försöker få två sökfält i en toppnavigering, en för standard WordPress-webbplatssökning och den andra för WooCommerce-produkter.

    • Hej Greg!
      Tack för det här tipset!.. Vet du hur man ändrar texten och CSS för sökfältet för den här kortkoden??
      All hjälp skulle uppskattas mycket..
      -Justin

  14. Använde den precis på min WP-sida. Kunde lägga till en sökruta var jag ville.

    Tack! Den här är enklare och lättare att använda jämfört med plugins som finns.

  15. Bra lösning för vad jag behöver. Finns det dock något sätt att göra sökfältet kortare?

    Tack,
    Brian

  16. Jättebra liten handledning. Jag försökte bädda in denna kortkod inom en kolumnkortkod, men den visas bara högst upp på sidan istället för inom kolumnen. Finns det något jag behöver lägga till?

  17. Jag läser din sida varje gång du lägger upp något nytt. Jag vill veta om det är möjligt att lägga till ett sökformulär för min sida.. liknande Google-sökning.. Nu använder jag standard-sökningen från WordPress men jag gillar inte resultaten särskilt bra och jag vill veta om det är möjligt att lägga till "Google-sökning" bara för mitt innehåll. Jag hoppas du förstår, jag försöker skriva korrekt engelska men jag är inte så bra. Jag väntar på ditt svar om det är möjligt. Jag uppskattar din sida och ditt arbete.

  18. Hej,

    Tack för tipset.
    Glöm inte att använda olika ID:n för att undvika dubbletter av FOR- och ID-värden.
    Här använder du exakt samma som standard WordPress söksformulär.

    Tack,
    Med vänliga hälsningar,
    G.

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.