Hur ringer jag bilder från din plugins-bildmapp?

Jag har gjort mycket forskning och lärt mig mycket om WP-konstanter och funktionsanvändning för att få bildvägar etc. men fortfarande kvarstår mitt ursprungliga problem.

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

Alla ger mig trasiga bilder. Saknar jag något uppenbart?

Kommentarer

Svar

Använd plugin_dir_url() för att få den offentliga URI för katalogen där den anropande PHP-filen finns.

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

Om PHP-filen finns i en underkatalog för ditt plugin har du att gå upp:

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

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *