webForumDet fria alternativet

Bilder i egna Wordpress-teman

8 svar · 1 020 visningar · startad av rikard81

rikard81Medlem sedan mars 2007311 inlägg
#1

Tänkte höra lite angående Wordpress. Har kodat en sida för hand i HTML och CSS. Har även en lokal webbserver och databas. När jag laddar upp alla filer och installerar min sida som ett tema i Wordpress så ser det bra ut, förutom att bilderna inte visas. Varför? Det går att hosta allt, men bilderna syns ej och är markerade med kryss. Dom liger på webbservern med dom andra filerna, men varför syns dom inte i designen?

Har använt mig av <img src="bild.jpg" alt="Design">. Varför visas inte bilden?

Har egentligen bara en index.php-fil med ren html och en style.css- fil, som jag sedan ska implementera med Wordpress CMSet. Måste bara få bilderna i designen att visas när man hostar sidan.

Danne VMedlem sedan aug. 20068 090 inlägg
#2

Helt enkelt därför att sökvägen som du angett mellan dokumentet och bilden inte stämmer med verkligheten.

rikard81Medlem sedan mars 2007311 inlägg
#3

Men jag ser inte felet. Bilden och html-filen ligger i samma dokument.

bild.jpg heter bilden och <img src="bild.jpg" alt="Design">. Det visas när man kör den som html-fil i webbläsaren, men på webbservern så är det bara kryss.

rikard81Medlem sedan mars 2007311 inlägg
#4

Detta funkade. Någon som kan förklara varför?

<img src="<?php bloginfo('template_url');?>/bild.jpg"/>

Danne VMedlem sedan aug. 20068 090 inlägg
#5

rikard81 skrev:

Detta funkade. Någon som kan förklara varför?

<img src="<?php bloginfo('template_url');?>/bild.jpg"/>

Därför att php petar in sökvägen till ditt tema i länken. Du kanske även har en base URL eller annat som bidrar till förvirringen.

rikard81Medlem sedan mars 2007311 inlägg
#6

Aha, så du menar alltså att php söker igenom efter filen bild.jpg i samtliga mappar under templates? Men egensnickrade tema ligger där.

Vad menas med base url?

Varför funkade inte denna url?

<img src="C:\wamp\www\wp-content\themes\eget tema\bild.jpg">

SilvioFMedlem sedan juni 2000547 inlägg
#7

rikard81 skrev:

Varför funkade inte denna url?

<img src="C:\wamp\www\wp-content\themes\eget tema\bild.jpg">

Det funkar inte för att den sökvägen pekar mot en fil som bara finns på din dator.

rikard81Medlem sedan mars 2007311 inlägg
#8

Men jag kör ju lokalt, eller hur skriver jag då?

SharkieMedlem sedan okt. 20031 001 inlägg
#9

Temabilder bör du lägga nära roten på installationen, det är därifrån Wordpress söker. Den letar normalt sett inte i tema-mapparna. Förslagsvis en mapp "/grafik/" i roten och länka "/grafik/bild.jpg" i din design.

Jag upplever dock att Wordpress vimsar ibland och fungerar på eget vis, då hjälper det att alltid ange hela sökvägen. Och då inte lokal adress på hårddisk, http://localhost/www/..... i ditt fall.
Men det kan innebära lite jobb när sidan ska ut på webben då sökvägarna behöver göras om. Men det finns plugins för att flytta Wordpress och ändra sökvägar :)

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)