WordPress get_template_directory

Lesezeit: 1 Minute

WordPress get template directory
Cooler Typ Yo

Ich habe den folgenden Code. Ich erwarte, dass er das von mir verwendete Thema findet und diesen Pfad vor /images/bg.png platziert. Bisher erhalte ich nur den Speicherort, der localhost/nameoffolder/images/bg.png ist aber was ich will ist localhost/nameoffolder/wp-content/themes/images/bg.png

<img src="https://stackoverflow.com/questions/8349249/<?php%20get_template_directory();%20?>/images/bg.png"></img>

Dies ist das Verzeichnis, das ich anzeigen möchte
http://localhost:8888/fiftyfity/wp-content/themes/fiftyfity/images/

Ich habe stattdessen diesen Code verwendet und es hat funktioniert

<img src="https://stackoverflow.com/questions/8349249/<?php%20bloginfo("template_directory' ); ?>/images/bg.png"></img>

get_template_directory() gibt das Verzeichnis zurück, gibt es aber nicht wieder. Wenn Sie es also mit Echo verwenden, funktioniert es

<img src="https://stackoverflow.com/questions/8349249/<?php%20echo%20get_template_directory();%20?>/images/bg.png"></img>

aber ich werde vorschlagen, stattdessen get_template_directory_uri() zu verwenden, da oben nicht portierbar ist (Windows verwendet Backslashes als Trennzeichen).

<img src="https://stackoverflow.com/questions/8349249/<?php%20echo%20get_template_directory_uri();%20?>/images/bg.png"></img>

  • Ich weiß, dass dies eine alte Antwort ist, aber ich wollte sagen, dass dies für mich funktioniert hat. das ist der Unterschied zwischen C:/xampp/blahblahblah und localhost/blablabla – Ich arbeite mit einem WordPress-Design in localhost und das get_template_directory() hat nicht funktioniert

    – Rakel

    3. November 2018 um 11:15 Uhr

das ist seltsam … Können Sie stattdessen get_stylesheet_directory() versuchen und sehen, was das zurückgibt?

1002790cookie-checkWordPress get_template_directory

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

Privacy policy