Vanliga frågor

En stor fördel med att ha ett forum som vi har är att det skapar en stor databas över problem och lösningar. För att snabbt hitta lösningen med problem som kan uppstå med WordPress så listar vi här de absolut vanligaste frågorna och svaren. Hittar du inte vad du söker här, kolla i vårt forum där du hittar svar på många fler frågor. En sökning kan guida dig rätt.

Du hittar även massor av matnyttig information för användning av WordPress i vår dokumentation. Där kan man även delta genom att fylla på med information som kan hjälpa andra.

Vanliga frågor för WordPress

(Klicka på listen för den fråga du önskar svar på)

Om du under Inställningar -> Allmänt har ändrat URL så måste du via databasen för din installation återställa detta.

Hos de allra flesta webbhotellen så hittar man i kontrollpanelen phpMyAdmin, det kan man använda för att hantera sina databaser.

Har man flera databaser på sitt konto så behöver man veta vilken databas som används till WordPress-installationen i fråga. Är man osäker så kan man kolla vad som är angivet i wp-config.php.

Börja med att logga in i phpMyAdmin. Väl inloggad, välj den databas som WordPress använder i rullisten till vänster. När du valt databas så kommer en lista med tabeller att visas till höger. Leta reda på tabellen som heter wp_options (wp_ är det prefix man använt för sin installation, är man osäker kan man kolla vilket prefix som används i wp-config.php), klicka den första ikonen efter tabellnamnet (se bild).

Du kommer nu att få upp en massa tabellrader, leta reda på den tabellrad som har värdet siteurl i kolumnen option_name. På samma rad, klicka på den ikonen som ser ut som en penna.

På sidan som du nu får upp så kommer du se ett antal fält. I det större fältet som heter option_value så bör du nu se den adress som du ändrade till innan sidan slutade fungera. Ändra tillbaka till den korrekta adressen, observera att man inte ska ange någon avslutande ”/”. Klicka sedan på knappen kör (Go) på samma sida.

Du kommer nu tillbaka till samma sidan som innan, med alla rader. Använd nu pilknapparna för att bläddra dig fram till raden som har värdet home i kolumnen option_name. På samma sätt som innan så visas ett antal fält och ett fält med den felaktiga adressen. Ange korrekt adress och klicka på knappen kör (Go).

Du bör nu kunna komma åt din sida som vanligt igen.

Eftersom alla standardfunktioner testas ingående innan lansering så skvallrar det om att det i de flesta fallen beror på något som lagts till efter installationen. Det är då framför allt tillägg och teman som orsakar denna typen av fel.

Börja med att inaktivera alla tillägg och aktivera något av standardtemana. Kontrollera om den felande funktionaliteten fungerar igen. I de flesta fallen så kommer den felande funktionen att fungera igen. Du kan då börja med att aktivera ditt tema igen och kontrollera så att den felande funktionen fortfarande fungerar. Fungerar det inte så har du hittat felet och behöver felsöka ditt tema närmare (eller kanske byta tema). Fungerar den så kan du sedan börja aktivera tillägg ett efter ett, kontrollera funktionaliteten efter vardera aktivering för att hitta den ev. felande länken.

Den absolut vanligaste orsaken till att man inte kommer åt adminpenel är korrupta tillägg. För att felsöka så behöver man börja med att inaktivera dessa.

Eftersom man inte har tillgång adminpanelen så behöver man inaktivera alla tillägg genom att via FTP döpa om mappen /plugins/ som man hittar under /wp-content/. Döp t.ex om mappen till tmp_plugins. Detta kommer att tvinga en inaktivering av alla installerade tillägg. Försök nu att logga in på nytt. Om du nu lyckas komma in i din adminpanel, ändra tillbaka namnet på plugins-mappen och aktivera sedan tilläggen ett och ett för att hitta det korrupta (radera det korrupta tilläggets mapp för att inaktivera det).

Kvarstår problemen så kan ditt tema vara orsaken. Du kan då aktivera standardtemat genom att på samma sätt som ovan döpa om ditt valda temas mapp, som du hittar under /wp-content/themes/, temporärt och sedan försöka logga in på nytt.

Detta är något som kan ske vid t.ex uppdatering av WordPress och beror på att inställningarna för permalänkar hamnat ur synk. Lösningen är att gå till Inställningar → Permalänkar, det räcker egentligen att bara gå till den sidan för att din permalänksstruktur ska uppdateras. Vill du vara på den säkra sidan kan du även klicka på knappen ”Spara ändringar”.

Löser inte detta problemet så kan det vara så att något inte stämmer med den .htaccess-fil som skapas för permalänkar. Försök att ändra permalänksstruktur för att se om det hjälper. Alternativet Förvald bör alltid fungera.

Man kan ta bort eller inaktivera kommentarer dels via inställningar och dels genom att ändra sitt valda tema.

Som inställning finns två möjligheter för att inaktivera kommentarer. Under Inställningar → Diskussion så hitta man alla globala inställningar för kommentarer. Vill man inaktivera kommentarer globalt så måste man bocka ur ”Tillåt kommentarer på nya inlägg”. Detta göra att alternativet för kommentarer för varje inlägg/sida som skapas hädanefter kommer att vara inaktiverat. Har du inlägg eller sidor som var skapade innan ändringen genomfördes så kommer deras valda inställning att gå före den globala inställningen.

För att ändra inställningen för enskilda inlägg/sidor så använder man panelen Diskussion vid redigering/skapade av inlägget/sidan. Val som görs i denna panel går före globala inställningar gjorda under Inställningar → Diskussion.

Hittar du inte panelen Diskussion så kan du behöva aktivera denna under fliken Panelinställningar som du hittar i det övre högra hörnet när du redigerar/skapar ett inlägg/en sida.

Beroende på hur ditt valda tema är uppbyggt så kan, även om man har inaktiverat kommentarer under inställningarna, en text visas som säger att kommentarerna är inaktiverade. Vill du helt ta bort denna text eller fullständigt ta bort möjligheten att kommentera i ditt tema så är det en liten kodrad du behöver hitta och ta bort i ditt temas filer. Leta efter följande rad i ditt temas single.php och/eller page.php :

<?php comments_template('', true); ?>

Eftersom teman kan vara väldigt olika uppbyggda så kan detta skilja sig från tema till tema. Behöver du närmare hjälp, försök i forumet.

Sedan en tid tillbaka så har WordPress en inbyggd menyhanterare. Temat måste ha stöd för denna för att det ska fungera att ändra sin meny i menyhanteraren.

Gå in under Utseende -> Menyer och skapa en meny för din sida. Har ditt tema stöd så kommer du att kunna använda den meny du skapat som huvudmeny.

Vissa teman kommer med det statiska menyvalet ”Home” (hem) och är då alltså inkodat i temat. För att ändra eller ta bort denna så måste man således redigera sitt tema. Oftast hittas denna del i temats header.php.

Man kan även välja vad som ska visas på startsidan. Under Inställningar -> Läsa så hittar man inställningar för vad som ska visas under rubriken ”Startsidan visar”. Här kan man välja om man vill visa en specifik sida som man skapat som startsida eller om startsidan ska visa ett inläggsflöde. Man kan också välja en annan sida att visa sitt inläggsflöde på.

Kontrollera att korrekt inställningar är angivna för ”Spara uppladdade filer i den här katalogen” under Inställningar -> Media. Standardinställningen är wp-content/uploads . Kontrollera även att denna katalog skapas på servern och att den är skrivbar så att WordPress kan spara filerna du laddar upp.

Mer om skrivrättigheter i vår dokumentation.

Det första du kan försöka med är att köra uppdateringen på nytt. Om detta inte är ett alternativ så måste du genomföra en uppdatering manuellt.

För att manuellt uppdatera WordPress så behöver du först ladda ner senaste WordPress. Packa upp all filerna på din dator och skriv sedan över alla filer på servern via FTP. Inget av ditt innehåll kommer att skrivas över. Använder du dock något av de standardteman som följer med WordPress och har gjort ändringar i det så bör du ta backup av detta innan du börjar (fundera även på att skapa ett barntema för att slippa risken med att ändringar i temat försvinner i framtiden).

När du skrivit över alla filer på servern med de på din dator så kan du sedan logga in i adminpanelen. Du kanske får upp ett meddelande om att du behöver uppdatera din databas, genomför då denna uppdatering innan du går vidare.

Kontrollera så att du har följt instruktionerna till punkt och pricka. Det är viktigt att språkkoden som anges i wp-config.php är just sv_SE (notera de stora och små bokstäverna).

Det är också viktigt att du använder språkfilerna ämnade för din version av WordPress. Använder du WordPress 3.4.1 så måste du använda språkfilerna för 3.4.1.

Får du det ändå inte att fungera så kan du kontrollera så att språkkoden i filnamnen är korrekt formaterade med stora och små bokstäver.

I vissa sällsynta fall så saknas gettext-stödet på servern. Kör du en egen server, kontrollera så att stödet är aktiverat.

Teman kan vara kodade så att antingen hela inlägget visas eller så visas istället ett utdrag. I utdrag så visas inte bilder och endast oformaterad text (ingen fetstil, inga länkar osv.). Vill man ändra detta så måste man modifiera sina temafiler.

Leta efter förekomsten:

<?php the_excerpt(); ?>

(kan förekomma i flera olika filer, så som index.php, loop.php, archive.php osv.)

Byt ovan kodrad mot följande för att visa hela inlägget istället för ett utdrag:

<?php the_content('Läs mer'); ?>

Det går naturligtvis även att ändra åt andra hållet också.

Man bör börja med att fundera vad man gjorde på sidan senast så kan man kanske lättare fastställa vad som gått galet. Det vanligaste är att ett tillägg är inkompatibelt eller korrupt. En annan vanlig orsak till fel är att man gör ändringar i temat som inte blir korrekta.

Om ett tillägg orsakar problemen så behöver man inaktivera alla tillägg genom att via FTP döpa om mappen /plugins/ som man hittar under /wp-content/. Döp t.ex om mappen till tmp_plugins. Detta kommer att tvinga en inaktivering av alla installerade tillägg. Försök nu att logga in på nytt. Om du nu lyckas komma in i din adminpanel, ändra tillbaka namnet på plugins-mappen och aktivera sedan tilläggen ett och ett för att hitta det korrupta (radera det korrupta tilläggets mapp för att inaktivera det).

Om man nyligen gjort ändringar i sitt tema som orsakar problem så kan man alltid ladda upp en oförändrad version av den ändrade filen via FTP. Är felet allvarligare så kan man behöva inaktivera sitt tema. Du kan då aktivera standardtemat genom att på samma sätt som ovan döpa om ditt valda temas mapp, som du hittar under /wp-content/themes/, temporärt.

I sällsynta fall så kan databasen bli korrupt och orsaka diverse olika fel. Då bör man börja med att kontrollera så att alla tabeller finns kvar i databasen och inte är korrupta i t.ex phpMyAdmin.

Det finns flera skäl till varför man bör uppdatera WordPress när det kommer nya versioner.

Precis som alla andra mjukvaror så uppstår det ibland fel och man upptäcker olika slags svagheter med säkerheten, så även i WordPress. Därför är det alltså alltid viktigt att uppdatera WordPress, dess tillägg och teman så att man är vet att man har en säker version installerad och slipper bli attackerad av illvilliga.

Den andra anledningen är att WordPress alltid uppdateras för att förbättra funktioner och för att introducera nya intressanta funktioner, det vill du väl inte missa?

Vissa känner sig osäkra inför en uppdatering. Det behöver man inte göra. WordPress är väldigt lätt att uppdatera och kan uppdateras direkt från adminpanelen med bara några klick. Man behöver inte besitta superkrafter ;) Skulle något mot förmodan gå galet vid en uppdatering så finns vi alltid här för att hjälpa varandra.

Kom ihåg att ta backup av din webbplats innan du uppdaterar så kan allt alltid återställas. Läs mer om uppdateringar och backup i vår dokumentation.