因此,我正在开发一个插件,在该插件中,我为任何发表评论的人指定一个默认的化身。我所停留的那行包含一个主题目录引用,但我想引用插件目录中的图像。提前感谢!
$new_avatar_url = get_bloginfo( \'plugin_directory\' ) . \'/avatar-1.jpg\';
因此,我正在开发一个插件,在该插件中,我为任何发表评论的人指定一个默认的化身。我所停留的那行包含一个主题目录引用,但我想引用插件目录中的图像。提前感谢!
$new_avatar_url = get_bloginfo( \'plugin_directory\' ) . \'/avatar-1.jpg\';
Try plugin_dir_url()
:
$new_avatar_url = plugin_dir_url( __FILE__ ) . \'/avatar-1.jpg\';
您可以使用plugin_dir_path()
(link to doc):
$dir = plugin_dir_path( __FILE__ ); // returns "/var/www/wp/wp-content/plugins/my-plugin/"
或者,如果您只需要插件内的路径,plugin_basename()
是你的朋友(link to doc):$dir = plugin_basename( __FILE__ ); // returns "my-plugin/my-plugin.php"
我正在开发自己的Wordpress主题,将用于多个客户端。它有一个主题选项页面,这样我每次都可以轻松自定义网站,但我也会在我制作的每个网站上使用一些插件(如SEO插件、安全性等)。有没有办法让它们成为“必需的”,这样我就可以得到这些插件的列表,这样当我在新网站上安装主题时就不必在插件目录中找到它们了?