it-swarm.com.de

Wie rufe ich Bilder aus dem Plugins-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. Vermisse ich etwas Offensichtliches?

5
Ben Racicot

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

Befindet sich die Datei PHP in einem Unterverzeichnis Ihres Plugins, müssen Sie folgendermaßen vorgehen:

<img src="<?php echo plugin_dir_url( dirname( __FILE__ ) ) . 'images/facebook.png'; ?>">
11
fuxia