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
- Kolla in det här stackoverflow.com/questions/3128873/…
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"; ?>">