Ich schreibe ein Plugin für WordPress und habe Probleme mit Bildern. Wenn ich mein Plugin in wp-content/plugins/my-plugin/ und dort einen Ordner images/test.png habe – wie verweise ich auf dieses Bild in meinem Code? Ich möchte die Bilder nicht in das Thema einfügen müssen, da das Bild nicht funktioniert, wenn andere Benutzer kommen, um mein Plugin zu erhalten!
So ist meine Struktur
myplugin/plugin.php (which includes several files...)
myplugin/pluginstyle.css
myplugin/includes/page.php
myplugin/images/test.png
Ich habe das Stylesheet, das gut funktioniert, aber wenn ich versuche, ein Bild als Hintergrund für ein Element zu verwenden, funktioniert es nicht.
Wie referenziere ich das Bild in meinem Plugin?
Testausgabe von page.php
<div class="test"><p>hello</p></div>
css
.test { background: url(../images/test.png) repeat-x; }
wo gehe ich falsch? Gibt es eine Methode, die ich verwenden sollte? Danke für jede Hilfe!
Ist das CSS extern oder in HTML eingebettet?
– Der tote Sanitäter
16. Juni 2010 um 13:07 Uhr
Siehe den Beitrag unten. Ich rufe das CSS mit dem Action-Hook wp_head auf. Es ist also extern, nicht in HTML eingebettet, denke ich?
– Matt Facer
16. Juni 2010 um 14:50 Uhr