Wie füge ich Bilder zu einem WordPress-Theme hinzu, wenn ich an MAMP arbeite?

Lesezeit: 3 Minuten

Benutzeravatar von Sophie
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:

<img src="https://stackoverflow.com/questions/8888611/<?= $theme ?>/images/logo.png"/>

Aber das Bild wird nicht angezeigt, ich habe auch versucht, es der Medienbibliothek hinzuzufügen, und es wird immer noch nicht gerendert.

Das funktioniert bei mir:

<img src="https://stackoverflow.com/questions/8888611/<?php echo get_bloginfo("template_url') ?>/images/logo.png"/>

Sehen bloginfo abrufen () Funktion für weitere Informationen.

Benutzeravatar von ismail
ismail

Sie können den folgenden Code verwenden, um ein Bild hinzuzufügen. Das funktioniert bei mir:

<img src="https://stackoverflow.com/questions/8888611/<?php echo get_template_directory_uri(); ?>/images/filename.png">

demsleys Benutzeravatar
demsley

<?php echo get_template_directory_uri(); ?> 

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:

<img src="https://stackoverflow.com/questions/8888611/<?php echo get_stylesheet_directory_uri(); ?>/img/Logo.png">

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

Benutzeravatar von Eve Freeman
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.

Benutzeravatar von Shawn Mehan
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

Benutzeravatar von Paul Dessert
Paul Nachtisch

Entferne das = nach <?

<img src="https://stackoverflow.com/questions/8888611/<? $theme ?>/images/logo.png"/>

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

1403150cookie-checkWie füge ich Bilder zu einem WordPress-Theme hinzu, wenn ich an MAMP arbeite?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy