webForumDet fria alternativet

Index.php uppdaterar inte..

PHP

7 svar · 417 visningar · startad av ramo_and

Medlem sedan nov. 2010214 inlägg
Frågan#1

Hej,

Håller på med en sida i Wordpress och skall göra en enkel uppdatering av texten i index.php. Men när jag gör det så händer ingenting. Det uppdateras i adminpanelen men på sidan händer ingenting. Jag har testat att rensa cachen och även med andra webbläsare men inget hjälper. Jag har också provat att uppdatera header.php och de funkar bra, vilket är rätt konstigt.

Nån som vet vad som kan vara fel? Verkar som fler än jag har problem med detta men jag har inte lyckats googla mig till nåt svar..

Medlem sedan maj 2010117 inlägg
#2

Vilken index.php är det du redigerar? Normalt ska man inte behöva ändra den filen i Wordpress. Antingen ändrar man i mallen (/wp-content/themes/[temanamn]/) eller i innehållet (i databasen). Det finns ingen index.php man bör redigera själv.

När du skriver att det ändras i admin-panelen, är det index.php i /wp-admin/ som du redigerar?

Medlem sedan nov. 2010214 inlägg
#3

Jag går in i admin-panelen, klickar på utseende --> redigerare --> index.php. Jag har valt rätt tema att ändra så de ska funka. I index.php ligger i princip hela hemsidan för det en "one page layout" så att säga.

Medlem sedan maj 2010117 inlägg
#4

I så fall är det märkligt att det inte ändras. Du skrev att det är en "one page layout". Har du skapat den själv? Var då noga med att det inte finns andra filer som Wordpress hittar.

Du kan läsa mer om i vilken ordning Wordpress laddar olika PHP-filer i themes-katalogen här:
http://codex.wordpress.org/Template_Hierarchy

Exempelvis skulle en home.php användas först om den fanns för att visa startsidan. Ta bort andra filer i tema-katalogen för att vara säker på att detta inte sker.

Medlem sedan nov. 2010214 inlägg
#5

Jag tog originaltemat, kopierade det och ändrade om det. Jag har ändrat i index.php flera gånger tidigare när jag byggde sidan, det är bara nu som de har lagt av liksom...

Medlem sedan nov. 2010214 inlägg
#6

Jag hitta felet, jag hade lagt till en home.php-fil. Sry, my bad...

Medlem sedan maj 2010117 inlägg
#7

Då låter det väldigt märkligt. Du redigerar header.php på samma sätt och då får den genomslag?

Om det är originaltemat (Twenty Ten på en någorlunda ny Wordpress) så är där inte mycket i index.php att redigera. Det temat innehåller även många andra "specialmallar" för exempelvis enskilda inlägg med mera.

Om det har fungerat tidigare men inte nu kommer jag inte på mycket det skulle kunna vara? Kör du med någon cache-plugin så prova att inaktivera den.

Medlem sedan maj 2010117 inlägg
#8

ramo_and skrev:

Jag hitta felet, jag hade lagt till en home.php-fil. Sry, my bad...

Ahh, då var det templete hierarchy som var problemet :)

267 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)