echo "background-image: url(" . plugin_dir_path( __FILE__ ) . '/images/bag.png);';
output:
url(/home/deniztas/oneclick.deniz-tasarim.site/wp-content/plugins/my_post_plugin-bag2-solda/widgets//images/bag.png)
I want this:
oneclick.deniz-tasarim.site/wp-content/plugins/my_post_plugin-bag2-solda/widgets//images/bag.png)
why /home/.. comes to my url?
echo "background-image: url(" . plugin_dir_path( __FILE__ ) . '/images/bag.png);';
output:
url(/home/deniztas/oneclick.deniz-tasarim.site/wp-content/plugins/my_post_plugin-bag2-solda/widgets//images/bag.png)
I want this:
oneclick.deniz-tasarim.site/wp-content/plugins/my_post_plugin-bag2-solda/widgets//images/bag.png)
why /home/.. comes to my url?
Share Improve this question edited Mar 24, 2020 at 2:15 WordPress Speed 2,2833 gold badges19 silver badges34 bronze badges asked Mar 23, 2020 at 21:06 Ahmet TaşAhmet Taş 112 bronze badges 1- 1 developer.wordpress/reference/functions/plugin_dir_url – Michael Commented Mar 23, 2020 at 21:47
1 Answer
Reset to default 2because you are using the wrong function. You should use:
plugin_dir_url( __FILE__ ) . 'images/bag.png';
Also remove the extra forward slash before images:
/images