Как получить доступ к изображениям из папки изображений вашего плагина?

31 июл. 2012 г., 02:41:43
Просмотры: 33.8K
Голосов: 17

Я провел много исследований и узнал много о константах WP и использовании функций для получения путей к изображениям, но моя первоначальная проблема все еще остается.

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

Все варианты дают мне сломанные изображения. Может я упускаю что-то очевидное?

1
Комментарии

Посмотрите этот http://stackoverflow.com/questions/3128873/how-to-get-the-current-plugin-directory-in-wordpress

Diana Diana
31 июл. 2012 г. 03:28:16
Все ответы на вопрос 1
0
33

Используйте plugin_dir_url() для получения публичного URI директории, в которой находится вызываемый PHP-файл.

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

Если PHP-файл находится в поддиректории вашего плагина, необходимо подняться на уровень выше:

<img src="<?php echo plugin_dir_url( dirname( __FILE__ ) ) . 'images/facebook.png'; ?>">
31 июл. 2012 г. 09:00:37