Ich habe viel recherchiert und viel über WP-Konstanten und die Verwendung von Funktionen zum Abrufen von Bildpfaden usw. gelernt, aber mein ursprüngliches Problem bleibt bestehen.
<img src="<?PHP echo WP_PLUGIN_DIR . "vertical-social-buttons/images/facebook.png"?>"> <img src="<?PHP echo WP_PLUGIN_DIR . "vertical-social-buttons/images/facebook.png"?>"> <img src="<?PHP echo plugins_url("vertical-social-buttons/images/facebook.png", __FILE__);?>">
Alle geben mir kaputte Bilder. Fehlt mir etwas Offensichtliches?
Kommentare
- Überprüfen Sie dies stackoverflow.com/questions/3128873/…
Antwort
Verwenden Sie plugin_dir_url()
um den öffentlichen URI für das Verzeichnis abzurufen, in dem sich die aufrufende PHP-Datei befindet.
<img src="<?php echo plugin_dir_url( __FILE__ ) . "images/facebook.png"; ?>">
Wenn sich die PHP-Datei in einem Unterverzeichnis Ihres Plugins befindet um nach oben zu gehen:
<img src="<?php echo plugin_dir_url( dirname( __FILE__ ) ) . "images/facebook.png"; ?>">