Wie rufe ich Bilder aus dem Plugin-Image-Ordner auf?

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

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"; ?>"> 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.