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 visar eller döljer widgets på specifika WordPress-sidor

Känns det någonsin som att din WordPress-webbplats försöker visa allt för alla på en gång?

Många webbplatsägare hanterar röriga sidor där widgets dyker upp på fel ställen. Kontaktformulär på tack-sidor, nyhetsbrevsanmälningar direkt efter att någon prenumererar, eller sociala flöden som dränker ditt huvudinnehåll.

Sanningen är att widgets är otroligt användbara, men bara när de visas vid rätt tidpunkt och på rätt plats. Smart widgetplacering kan avsevärt förbättra användarupplevelsen och hjälpa besökare att fokusera på det som är viktigast.

Lyckligtvis behöver du inte vara en kodningsexpert för att ta kontroll. Efter att ha hjälpt användare att hantera alla typer av WordPress-webbplatser genom åren har vi hittat enkla sätt att visa eller dölja widgets exakt där du vill ha dem.

I den här guiden går vi igenom de enklaste metoderna för att få dina widgets att fungera smartare. På så sätt förblir din WordPress-webbplats ren, relevant och användarvänlig. 🧹

Hur man visar eller döljer widgets från WordPress-sidor

Varför visa eller dölja widgets på WordPress-sidor?

WordPress widgets låter dig lägga till ytterligare innehåll i din webbplats sidofält, sidfot och sidhuvud. De gör viktiga webbplatskomponenter, som ett kontaktformulär, knappar för sociala medier, försäljningserbjudanden eller dina mest värdefulla sidor, mer synliga för besökare.

Till exempel ger visning av en widget för sökfält på kassan på din webbutik ingen nytta för dina besökare. Men att visa rabattkuponger för produkter och tjänster i widgetområdet kan öka din försäljning.

På samma sätt kanske du vill hålla din hemsida ren och minska distraktioner. Att dölja widgets på hemsidan kommer att hålla den ren och öka användarnas engagemang på din WordPress-webbplats.

Tyvärr erbjuder WordPress inte en standardinställning för att visa eller dölja widgets. Med det sagt kan du fortfarande visa widgets på specifika sidor med hjälp av ett WordPress-plugin.

I nästa avsnitt visar vi hur du visar eller döljer dina WordPress-widgets på specifika sidor. Här är en översikt över alla ämnen vi kommer att täcka i den här guiden:

Låt oss börja!

Visa/dölj WordPress-widgetar på specifika sidor

Du kan enkelt dölja eller visa widgets på specifika sidor med hjälp av Widget Options. Det är ett komplett plugin för widget-hantering som hjälper dig att tilldela och begränsa widgets för olika sidor, inlägg och enheter.

💡 Notera: Om du använder ett blocktema, kommer Widget Options att konvertera dina blockbaserade widgetområden till klassiska widgetområden. Då kommer du att kunna använda pluginet för att visa/dölja widgets över hela din webbplats.

För att komma igång måste du först installera och aktivera pluginet Widget Options. För mer information, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.

Efter aktivering kan du gå till Inställningar » Widget Options från WordPress admin-sidofältet. Sedan hittar du olika alternativ som pluginet erbjuder för att anpassa dina widgets.

Kontrollera först och främst att alternativet 'Classic Widgets Screen' är aktiverat.

Alternativet 'Classic Widgets Screen' aktiverat i Widget Options

Detta säkerställer att du kan dölja eller visa widgets på din webbplats.

Därefter vill du hitta sektionen 'Sid-synlighet' och klicka på knappen 'Konfigurera inställningar'.

Widgetinställningar

Härifrån kan du styra var dina widgets kommer att vara synliga och välja var du inte vill visa dem.

Som standard har pluginet redan alternativen för inläggstyper, taxonomier och diverse flikar aktiverade. Du kan dock avmarkera rutan för vilket alternativ som helst för att anpassa synligheten för widgets på olika sidor.

Redigera alternativ för sidans synlighet

När du har gjort ändringarna klickar du helt enkelt på knappen ‘Spara inställningar’.

Nu vill du gå till Utseende » Widgetar från sidomenyn i ditt WordPress-admin. Klicka sedan helt enkelt på den widget du vill visa eller dölja. Detta expanderar widgetinställningarna, och du kommer att se alternativ för widgetens synlighet.

Under rullgardinsmenyn 'Dölj/Visa' kan du välja det relevanta alternativet: 'Dölj på markerad sida' eller 'Visa på markerade sidor'.

Som standard kommer widgeten att vara dold på de markerade sidorna, men du kan ändra det för att visa widgets på de markerade sidorna istället.

Välj om du vill visa eller dölja widgeten på de markerade sidorna från rullgardinsmenyn

Låt oss nu titta på konfigurationsalternativen för funktionen 'Dölj/Visa'.

Under rullgardinsmenyn hittar du tre flikar. De är flikarna 'Sidor', 'Inläggstyper' och 'Taxonomier'.

Fliken 'Sidor' ger alternativ för att dölja/visa widgets på startsidan, bloggsektionen, arkiv, 404-sidor och söksidan. Välj en sida.

Kontrollera sidorna där du vill dölja eller visa widgeten

Därefter kan du gå till fliken 'Inläggstyper' och välja vilka sidor du vill dölja/visa WordPress-widgeten på.

Gå sedan vidare och byt till fliken 'Taxonomier' och välj kategorier för att dölja eller visa dina WordPress-widgetar. Detta innebär att widgeten kommer att visas eller döljas för blogginläggen i den specifika WordPress-kategorin.

När du är klar, glöm inte att klicka på knappen 'Spara' så att du inte förlorar dina framsteg.

Välj kategorier där du vill dölja eller visa widgeten

Du kan nu besöka din webbplats för att se den i aktion.

För den här handledningen har vi bara visat widgeten 'Sök' på sidan 'Blogg' och dolt den på alla andra sidor på vår WordPress-webbplats.

Förhandsgranskning för att visa/dölja widgets

Bonustips: Ta bort inaktiva widgets i WordPress

För att gå ett steg längre kan du vilja ta bort inaktiva widgets.

Speciellt om du nyligen har bytt ditt WordPress-tema, kanske du har märkt att vissa widgetar har flyttats till sektionen 'Inaktiva widgetar'. Detta händer eftersom det nya temat inte har några widgetområden som matchar dessa widgetar.

Dessa inaktiva widgets kan skräpa ner din webbplats, så det är en bra idé att städa upp dem. För att göra detta, gå till Utseende » Widgets i din WordPress-instrumentpanel och skrolla ner till sektionen 'Inaktiva widgets'.

Klicka därifrån helt enkelt på knappen 'Rensa inaktiva widgets' för att ta bort dem permanent.

Klicka på knappen Rensa inaktiva widgets i klassisk redigerare

För detaljerade instruktioner, kolla in vår handledning om att ta bort inaktiva widgets i WordPress.

Vanliga frågor: Visa/dölja widgets på specifika WordPress-sidor

För att få ut mesta möjliga av din webbplats funktionalitet kan det vara avgörande att veta var och när man ska visa widgetar. Här är några vanliga frågor vi får om hantering av widget-synlighet:

Hur lägger jag till en widget på en specifik sida i WordPress?

För att lägga till en widget på en specifik sida behöver du ett plugin som Widget Options. När det är installerat kan du tilldela widgets till specifika sidor från widgetinställningarna under Utseende » Widgets i din WordPress-instrumentpanel.

Hur döljer jag sidofältet på en specifik sida i WordPress?

Du kan dölja sidofältet på en specifik sida genom att redigera sidan i WordPress-redigeraren och välja mallen 'Fullbredd' från menyn 'Sidattribut'.

Ändra sidmall i WordPress

Kan jag styra widgetens synlighet utan ett plugin?

Som standard erbjuder WordPress inga inbyggda alternativ för att styra widgetars synlighet på olika sidor. Att använda ett plugin som Widget Options är ett användarvänligt sätt att hantera denna funktionalitet.

Hur exkluderar jag sidor från menyn i WordPress?

För att exkludera sidor från en meny i WordPress, gå till Utseende » Menyer i din WordPress-instrumentpanel. Hitta sedan sidan du vill ta bort i menystrukturen till höger.

Du kan klicka på sidan för att öppna konfigurationsalternativen. Klicka sedan på ‘Ta bort’.

Ta bort meny från navigering

När du har tagit bort de önskade sidorna klickar du på 'Spara meny' för att tillämpa dina ändringar.

Finns det några säkerhetsrisker med plugins för widgethantering?

Att använda populära och väl underhållna plugins från det officiella WordPress-arkivet är generellt sett säkert. Kontrollera alltid pluginrecensioner, uppdateringar och kompatibilitet före installation.

Om plugin-programmet du vill använda inte har underhållits, kan du kontrollera vår guide om huruvida det är säkert att använda ett föråldrat plugin.

Ytterligare resurser: Fler tips och tricks för WordPress-widgets

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du visar eller döljer widgets på specifika WordPress-sidor. Därefter kanske du också vill se våra guider om:

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

66 CommentsLeave a Reply

  1. Jag har en teknisk sektion och en personlig sektion på min webbplats. Det är mycket användbart för mig att dölja widgets i den personliga sektionen eftersom de inte har någon nytta och bara är i vägen. Detta är bra, och jag kan äntligen anpassa webbplatskategorierna mycket bättre. Tack för guiden.

  2. Detta är en spelväxlare för att anpassa min webbplats widgetområden! Att använda ett plugin som WP Widget Visibility verkar vara ett mycket enklare sätt att hantera vilka widgets som visas på olika sidor.

  3. Du kan göra allt detta med enkel css. (med stavningen display: none !important;) Jag tycker att du borde uppdatera den här artikeln genom att lägga till det alternativet. Det är verkligen enkelt, inga plugins behövs. För närvarande har jag bara inte lyckats dölja pluginet från hemsidan. Jag behöver bara kropps-ID:t som är specifikt för hemsidan och jag kunde inte hitta det.

    • We will look into the possibility for the future but for the moment we recommend this method as it is simpler than needing to use inspect element :)

      Admin

  4. Efter timmar av att ha gått igenom alla mina WP Theme-alternativ (varför det tar mig så lång tid att lösa problem vet jag aldrig) Googlade jag hur man visar widgets på vissa sidor och inte andra...och hittade ditt inlägg.

    Det är SÅ enkelt nu. Hur jag levde utan det förut vet jag aldrig. Faktiskt tror jag inte att jag levde. Tack!

  5. Pluginet som refereras fungerar inte. Jag installerade Widget Context och aktiverade det. Dock visar sidan Utseende | Widgets fortfarande bara standardinställningarna (Bloggsidofält, Sidfot 1 och Sidfot 2.) Dialogrutan du visar visas inte, inte ens efter att ha stängt webbläsaren och gått in igen.

    • Sektionen bör handla om enskilda widgets. Om de inte visas kan du behöva kontakta pluginets support för att se möjliga problem.

      Admin

  6. Herr, jag köpte Business 5-temat från instamajo den 3 oktober 2018. Jag har 2 problem med att anpassa detta tema.

    1. Utseende >> Anpassa >> Widget

    Sidofält 1 är inte synligt här istället för widget och ett meddelande är synligt

    Din tema har 1 annan widget-yta, men den här specifika sidan visar den inte.

    Du kan navigera till andra sidor på din webbplats medan du använder anpassaren för att visa och redigera widgetarna på dessa sidor.

    Hur man löser detta problem

    2. Alternativet att logga in i sidfotsområdet för detta tema kommer också, hur tar man bort det

    Vänligen begär till Wpbeginner-teamet att lösa dessa problem.

    • Hej Vikram,

      Ditt tema visar inga widgets på sidan du tittar på i anpassaren. Ett enklare sätt att lägga till widgets är att gå till Utseende > Widgets-sidan istället.

      Admin

  7. Hej, jag vet inte hur jag får min prenumerationswidget att visas på varje sida. Just nu visas den på varje sida på min dator men visas bara på min "Om mig"-sida för andra. Jag har valt att den ska visas överallt. Kan du hjälpa till?

  8. Så jag är helt ny på det här. Jag lyckades installera TopConsult-temat och nu Widget Context, men om jag inte är en dum blondin så fungerar det inte. När jag klickar på en widget är det enda alternativet jag har att lägga till eller avbryta. Dessutom finns det "standardwidgets" inbyggda i temat, varav en är en smart slider som jag bara vill ska visas på hemsidan! Och det ser inte ut som att jag kan redigera dem alls? Kan någon hjälpa mig?!

  9. Jag försöker använda synlighetsalternativet på min Text-widget för att dölja sidofältet från en specifik sida. Men det fungerar inte. Widgeten visas fortfarande på den sidan. Några idéer?

  10. Jag är ledsen men widgetkontexten har inte förmågan att visas på varje sida? Om jag klickar på inställningen som säger visa widget överallt visas inte min slider-widget på varje sida. Om jag klickar på visa widget på valda och anger en anpassad URL (URL:en till en av sidorna på min webbplats) visas fortfarande inte slider-widgeten på den sidan. Jag är inte säker på varför eller hur jag ska fixa detta men hjälp skulle uppskattas.

  11. Tack för ditt svar. Jag behöver ett plugin som Display Widget, eftersom jag har det inställt för att visa menyer i sidofältet i specifika kategorier. Kanske gör jag fel, men det verkar vara mer globalt?

  12. Tack för plugin-förslaget. Jag behöver en ersättning för Display Widget

    dock, widget context Otestad med din version av WordPress, som är den senaste.

    Vet du om det kommer att uppdateras snart?

  13. Display Widgets Plugin v2.6.3.1 har tagits bort från arkivet på grund av hackad kod:

    David Law

  14. Hej alla, det verkar som att detta plugin har tagits bort. Vet någon ett annat plugin som fungerar på samma sätt – visar vissa widgets på vissa sidor och döljer sidofältet (visar full bredd på sidan) på sidor där du inte vill att widgets ska visas – liknande vad Display Widgets gjorde?

  15. Tyvärr verkar det som att den senaste Wordpress-uppdateringen har förstört möjligheten att redigera widgets. Inställningarna jag hade för mina widgets före uppdateringen finns kvar, men jag kan inte ändra dem eller lägga till inställningar för framtida widgets. Har någon en lösning på detta?

  16. Allt detta fungerar utmärkt, men det finns en situation där det INTE fungerar och det är för en specifik URL som är en del av en tredjepartsintegration, som aMember.

    aMember-sidan visas inte som någon av de vanliga taxonomierna, så du skulle behöva lägga till den specifika URL:en till widgeten på något sätt. Hittills ser jag inte den funktionaliteten.

    Undrar om det finns något annat sätt att dölja widgets som du vill visa på resten av webbplatsen, men inte på dessa tredjeparts integrationssidor. Några idéer?

    • Det tog mig bara några minuter att lista ut det här, här är lösningen:
      För alla sidor som ligger utanför Wordpress taxonomi kan du använda logikinställningen. Klicka på kugghjulsymbolen och öppna sedan fliken "logik".
      I mitt fall döljer bara inmatningen av villkoret: is_page( $page = '/member/*.php' ) widgetarna på alla sidor som är associerade med mina WP-integrerade tredjepartsmedlemskapsskript.

  17. Nästan för enkelt. Jag använde Display Widget för första gången och den gjorde precis vad jag ville.

  18. Widgeten visas bara på kategorier, inte på sidor. Jag har provat alla olika kombinationer och ingen utom kategorier fungerar. Snälla hjälp.

  19. Jag använder Divi-temat och widgeten visas inte på de sidor jag har valt. Jag har uppdaterat till den senaste versionen av temat och WordPress. Hjälp!

  20. kommer detta att tillåta mig att använda kontroversiellt innehåll utan att bli bannad av Google AdSense

  21. Hej,

    Detta är jättebra och precis vad jag letar efter, men finns det ett sätt, istället för att visa eller dölja på olika sidor, att visa och dölja i olika sektioner?

    Till exempel om min webbplatsstruktur är:

    Hem
    Om
    –Undersida
    –Undersida
    –Undersida
    Arbete
    Tjänster
    –Undersida
    –Undersida
    –Undersida
    Kontakt

    Så istället för att jag måste välja alla undersidor i sektionen för tjänster, kan jag bara välja allt under example.com/services/ för att visa eller dölja en viss widget?

    Any help would be appreciated! :)

  22. Hej,

    Jag har tagit bort textwidgeten från bloggen, men den laddas fortfarande när jag öppnar webbplatsen.

    Snälla berätta vad jag ska göra.

      • Tack men även nu visas widgeten på sidor med äldre inlägg.

        Finns det ett plugin för att stoppa det från att visas på äldre sidor som sida nr 2, sida 3, sida 4 etc.

  23. Hej, fungerar detta med WP 4.5.4 eller senare? För jag har installerat det och det visar ingen skillnad. Jag försöker dölja en widget från en sida.

    Tack

  24. Det kommer att fungera 100% på vissa teman.
    Men i andra teman när du döljer en widget kommer ett meddelande att visas istället för widgeten.

    Jag har ett knep för den andra typen av teman.

    Lägg bara till en textwidget, inuti textwidgeten kommer texten att vara tom.

    Jag har använt det här tricket på mina webbplatser. till exempel har jag använt det på min egen webbplats.

  25. Jag installerade och använde pluginet Widgets Display. Varför upptar dolda widgets fortfarande utrymme på webbplatsens sidor. Jag menar att det bara ska finnas en kolumn kvar som visar texten på hela skärmen. Nu visas inte widgetarna men utrymmet är tomt. Vänligen ge en lösning på detta problem.

  26. Installerad på WP 4.3 och WP 3.5.1 Får bara ett tomt textfältsfält under orden "Widget-logik: "

    Vad missar jag???

  27. Mycket trevligt, jag är väldigt tacksam till dig, har undrat i en månad nu för detta.
    Nu är det klart

  28. jag brukade använda widget logic innan detta.

    is_page(); is_single(23,454,53,1,); brukade använda kodbaserade taxonomier

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.