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 inaktiverar sökfunktionen i WordPress (enkelt & lätt)

Sökfunktionen i WordPress är ett användbart verktyg för de flesta webbplatser, men det finns tillfällen då du kanske vill inaktivera den helt.

Till exempel kanske du driver en webbplats som inte kräver sökfunktionalitet, eller så kan sökformuläret i ditt tema störa användarupplevelsen.

Oavsett anledning erbjuder WordPress flera sätt att stänga av sökfunktionen och förbättra din webbplats användarupplevelse.

I den här artikeln visar vi hur du enkelt kan inaktivera sökfunktionen i WordPress.

Hur man inaktiverar sökfunktionen i WordPress

Varför och vem bör inaktivera sökfunktionen i WordPress?

WordPress-webbplatser kommer med en sökfunktion som låter besökare söka efter innehåll på din webbplats.

Många WordPress-webbplatser är enkla företagswebbplatser med några få sidor. Det finns också en växande trend av endpage-webbplatser med vertikal navigering.

Dessa webbplatser har inte mycket innehåll, vilket gör en sökformulär meningslös. Det ger också användarna intrycket att det kan finnas annan information som de inte kan se och som de kan hitta via en sökning.

Att ta bort sökfunktionen kommer att städa upp din webbplats och erbjuda en bättre användarupplevelse.

Med det sagt, låt oss titta på hur du enkelt tar bort sökfunktionen från din WordPress-webbplats:

Metod 1. Ta bort sökfunktionen i WordPress med ett plugin

Den här metoden är enkel och okomplicerad.

Först måste du installera och aktivera pluginet Disable Search. För mer information, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.

Inaktivera sökplugin

Vid aktivering fungerar pluginet omedelbart. Det finns inga inställningar för dig att konfigurera.

Det kommer att ta bort sökformulär från ditt WordPress-tema och inaktivera sökwidgeten. Om en användare direkt försöker ange en URL för en sökfråga, kommer pluginet att returnera en 404-felsida.

404-sida hittades inte exempel

Observera att detta plugin inte påverkar sökfunktionaliteten inuti WordPress adminområde. Du kan fortfarande söka efter inlägg och sidor i din WordPress-instrumentpanel.

Metod 2. Inaktivera sökning i WordPress med kod (rekommenderas)

Den här metoden kräver att du lägger till anpassad kod i din webbplats kärnfiler för WordPress. Om du inte har gjort det tidigare, ta en titt på vår guide om hur man lägger till kodavsnitt i WordPress.

Normalt rekommenderar vi inte att du redigerar dina WordPress-filer direkt, eftersom även små saker kan förstöra din webbplats. Vi kommer dock att använda WPCode, vilket är det säkraste och enklaste sättet att lägga till kod på din WordPress-webbplats.

Först måste du installera det kostnadsfria WPCode-pluginet. För mer information, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.

Efter aktivering måste du hitta Kodavsnitt » Lägg till avsnitt i din admininstrumentpanel.

Sedan behöver du bara skriva 'inaktivera sökning' i fältet och sedan klicka på 'Använd kodsnutt'.

Sök i WPCode efter inaktivera sökning

Du kommer nu att tas till en skärm där alla inställningar för att köra detta kodavsnitt redan har konfigurerats.

Allt du behöver göra är att växla omkopplaren till 'Aktiv' och klicka på 'Uppdatera'.

Klicka på Aktivera-växlingsknappen och tryck på Uppdatera för att inaktivera sökning i WordPress

Den här koden kommer att förhindra sökfrågor och ta bort sökformulär från front-end, sökblocket från innehållsredigeraren och sökfältet i adminfältets meny.

Användare som har åtkomst till webbplatsens adminpanel kommer dock fortfarande att kunna söka igenom inlägg, sidor och kommentarer därifrån.

En före- och efterbild för wpcode som tar bort sökfunktionen

Bonus: Inaktivera bloggfunktioner i WordPress

Förutom sökfältet kanske du också vill inaktivera bloggfunktionerna i WordPress. Om du har en enkel endpage-webbplats, behöver du inte visa en blogg.

Till exempel kanske många onlinebutiker, onlineportföljsidor eller medlemskapswebbplatser inte har någon användning för bloggning. Även om du kan bygga din WordPress-webbplats utan att använda bloggfunktionerna, kommer de fortfarande att vara synliga i adminområdet.

Allt du behöver göra är att ladda ner pluginet Disable Blog, som kommer att dölja inläggstypen tillsammans med alla bloggrelaterade inställningar och admin-sidor.

Notera: Tänk på att detta plugin inte har testats med de tre senaste versionerna av WordPress. När vi använde verktyget på vår demonstrationswebbplats fungerade det dock bra. Om du fortfarande är osäker kan du se vår guide om användningen av föråldrade plugins.

Vid aktivering tar bloggen automatiskt bort 'Inlägg'-inställningarna från vänstermenyn i adminpanelen. För mer information, kolla in vår handledning om hur man enkelt inaktiverar bloggfunktioner i WordPress.

inaktivera blogg exempel

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du enkelt inaktiverar sökfunktionen i WordPress. Du kanske också vill se vår nybörjarguide om hur du inaktiverar JSON REST API i WordPress och våra experttips för användbara kodsnuttar för WordPress för nybörjare.

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

21 CommentsLeave a Reply

  1. Rad 11 i metod 2 gömde inte sökformuläret för min installation, men fick standardformuläret att visas, vilket laddas/genereras av funktionen get_search_form i general-template.php (åtminstone WordPress 5.4.2).

    Funktionen tillämpar filtret get_search_form. Om filtret returnerar null (null === $result, rad 299), kommer den tidigare laddade eller genererade standardformuläret att visas eller returneras.

    För att dölja formuläret var jag tvungen att ändra rad 11 så att den returnerar en tom sträng:

    add_filter(‘get_search_form’, function ($a) { return ”; });

  2. jag har samma problem att jag inte kan komma åt anpassningsnavigeringen och jag har försökt göra ändringar i koden men utan framgång. jag har försökt installera pluginet men sökningen visas fortfarande. snälla hjälp någon hur man löser detta problem.
    i vilken mapp/fil hittar jag menyerna i sidhuvudet, kanske jag kan ta bort det därifrån, snälla hjälp till

    • Det kan variera mellan teman var filen finns efter att du har gått in i din wp-content/themes/temanamn-fil. Vissa teman har en header.php medan andra har koden på en annan plats. Om du kontaktar ditt temas support bör de kunna hjälpa till.

      Admin

  3. Tack för att du publicerade detta! Jag fyllde min webbplats med alla möjliga galna koder jag hittade på internet i hopp om att bli av med den där förbaskade sökrutan! Nu är allt bra!

  4. Tack för detta. Mycket användbart.

    Några kommentarer:

    1. Metod 2 (manuell) fungerar för mig (dvs. tar bort sökrutan) på ett barn-tema av twentyeleven, men bara för en sök*widget* som lagts till i ett widgetområde. Den lämnar kvar sökrutan som är hårdkodad (med get_search_form()) i header.php. Jag vet att jag kan åsidosätta föräldratemats header.php genom att klona/redigera den, men jag vill veta hur man inaktiverar det sökformuläret programmatiskt.

    2. Jag kan inte få Metod 2 att fungera på ett Genesis-tema. Jag undrar om du eller någon har några insikter här.

    3. En liten sak: metod 2-skriptet behöver en avslutande klammerparentes på rad 14.

    • Thank you for letting us know about the closing brace, we’ll be sure to update it :)

      Admin

  5. Ok, det tog bort sökfältet men lämnade kvar sökningens titel som vi nu måste lista ut hur vi ska ta bort.
    Har du ett plugin för det?
    Det verkar som att du redan skulle ha ett alternativ som detta installerat i webbplatsbyggaren.

  6. Ibland kan du inaktivera sökfunktionen, till exempel på en en-sidig webbplats som inte riktigt behöver en sökfunktion.

  7. Tack för artikeln. Vad jag behöver veta är: kan jag inaktivera bara vissa termer i sökningen och behålla sökfunktionen fungerande? Jag vill utesluta saker som /?s=d, download, thank, success, congratulations… termer som hackare använder för att hitta specifika sidor på våra webbplatser.

    Kan någon hjälpa mig med detta? TIA

  8. Tack så mycket.
    Jag har precis blivit hackad i databasen på en av mina webbplatser och jag har tagit bort alla möjliga ingångar för dessa fruktansvärt irriterande människor, som inte har något annat att göra i livet än att förstöra andras arbete.
    Så jag tog bort sökformulären men jag visste inte hur jag skulle ta bort frågesträngen.

  9. En annan anledning till att inaktivera sökfältet som kommer med WordPress är att ersätta det med ett annat sökfält, som Google Custom Search.

    Google Custom Search låter dig tjäna pengar på dina sökresultatsidor förutsatt att du har ett Adsense-konto.

  10. Heh! Tack för tipsen, jag letade efter hur man gör detta ett tag och hade ingen aning om hur jag skulle gå tillväga!

  11. Jag har svårt att förstå nyttan med den här koden. Om sökning är onödig, skulle det inte vara mer logiskt att inte inkludera sökformuläret? Om du lämnar ett sökformulär på en sida och sedan inte låter någon använda det sökformuläret, är inte det mycket dålig användbarhet?

    Missar jag något?

    • Du kan ta bort sökformuläret i designen, men funktionaliteten finns kvar. Alla som vet att det är WordPress kan helt enkelt lägga till /?s=nyckelord och söka på webbplatsen. Men genom att ta bort formuläret och lägga till den här koden kommer det att lösa det problemet. Det kommer att finnas tillfällen då du har en kund som bara vill att sidor eller inlägg ska visas om URL:en är tillgänglig. Den här funktionen kommer att vara användbar i det avseendet.

      Admin

    • Ja, det är mer logiskt att utelämna sökning och andra widgets och låta kunden lägga till dem om de vill ha dem och inte sätta dem som standard.

  12. Hmmmm…. kan inte föreställa mig att Sök inte skulle vara viktigt för ett CMS. Är inte det faktum att WordPress har en så bra Sökfunktion en stor fördel när man använder det som ett CMS? Jag kan föreställa mig att Sök bara inte är viktigt på en liten portföljsida, säg begränsad till cirka 5 sidor.

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.