Wie füge ich Bilder zu einem WordPress-Theme hinzu, wenn ich an MAMP arbeite?
Lesezeit: 3 Minuten
Sophie
Ich bin neu bei MAMP und entwickle ein von mir entworfenes Thema. Allerdings bekomme ich die Bilder nicht zum Rendern. Ich verwende ein klares Thema, das ich bekommen habe starkerstheme.com
Beim Hinzufügen eines Bildes direkt zu dem von mir verwendeten Code:
wie vorgeschlagen erhält das PARENT-Theme, was in Ordnung ist, aber wenn Sie ein untergeordnetes Thema entwickelt haben (wie von WordPress-Leuten empfohlen), benötigen Sie:
Gehen Sie einfach zu Ihrem Dashboard und laden Sie Ihr Bild in den Medienbereich hoch. Wählen Sie es dann aus. Sie sehen die Bildoptionen. Kopieren Sie dann die URL <img src="https://stackoverflow.com/questions/8888611/your/copied/url"/>
Dies funktioniert auch für mich in localhost
Eva Freimann
Möglicherweise müssen Sie das Ganze tun <img src="https://stackoverflow.com/questions/8888611/<?php echo $theme; ?>/images/logo.png"/>
Aktualisieren Ich habe deine Frage nicht genau genug gelesen. Wenn Sie die Medienbibliothek für das Bild verwenden, müssen Sie den tatsächlichen Pfad zum Bild angeben. Sie können dies in der Medienbibliothek herausfinden, aber es ist wahrscheinlich site_url/wp-content/uploads/2012/01/filename.jpg
Kurz gesagt, wenn Sie es in Medien hochgeladen hätten, wäre es nicht wirklich in Ihrem Thema.
Shawn Mehan
<?php bloginfo('template_directory'); ?>/
Verwenden Sie es für den internen Stammordner in Bildern, um es auf dem Thema in WordPress zu platzieren. Der Schrägstrich wird benötigt, damit das Bild angezeigt wird
Tatsächlich würde ich wahrscheinlich so etwas tun:
<img src= <?php $theme ?> . "/images/logo.png"/>
<?= ist ein kurzes Tag, das nicht auf allen Servern verfügbar ist. Deshalb dachte ich, du könntest Probleme damit haben. Bist du dir sicher $theme ist definiert?
– Paul Nachtisch
17. Januar 2012 um 1:39 Uhr
Ich denke nicht, wie definiere ich es?
– Sophie
17. Januar 2012 um 1:54 Uhr
Sie müssen mehr von Ihrem Code posten, um diese Frage zu beantworten.
– Paul Nachtisch
17. Januar 2012 um 1:56 Uhr
nichts an. Es sei denn, $theme ist nicht definiert und der Webserver gibt Warnungen zurück (was er in der Produktion nicht tun sollte).
– Cédric
11. Juni 2013 um 17:11 Uhr
wenn Sie ein Child-Theme verwenden. Verwenden Sie die Funktion get_template_directory_uri() anstelle von et_stylesheet_directory_uri(), wenn Sie das übergeordnete Design verwenden.
– Cédric
11. Juni 2013 um 17:17 Uhr
14031500cookie-checkWie füge ich Bilder zu einem WordPress-Theme hinzu, wenn ich an MAMP arbeite?yes