plugins_url vs plugin_dir_url

时间:2012-08-13 作者:urok93

我看到WordPress插件在为一些文件夹创建常量时使用plugins\\u url或plugin\\u dir\\u url。一个比另一个好吗?

示例:

define( \'MEMBERS_URI\', trailingslashit( plugin_dir_url( __FILE__ ) ) );
define( \'WPACCESS_INC\', plugins_url( \'inc\', __FILE__ ) , true );

1 个回复
最合适的回答,由SO网友:amit 整理而成

签出-wp-includes/plugin.php#L585

plugin_dir_url() 函数内部使用plugins_url() 获取插件目录的链接。

plugin\\u dir\\u url()

这将返回插件目录的url,末尾带有一个斜杠。因此,这可以很容易地用于链接到插件目录。

e、 g-http://www.example.com/wp-content/plugins/foo/

plugins\\u url

如果没有传递任何参数,这将提供与上述函数相同的结果;但在末尾有或没有尾部斜杠。这可以配置为链接到插件目录中的文件;有用的快捷方式。

e、 g级-

plugins_url( \'img/bar.jpg\' , __FILE__ ) 将返回如下urlhttp://www.example.com/wp-content/plugins/foo/img/bar.jpg

结束

相关推荐

Functions.php:从博客中排除类别

所以很明显,如何从模板中排除某些类别,但我不想修改4个模板,使它们忽略某个类别。有没有一种方法可以将某个类别从阅读设置的“博客”集中排除?我正在将博客分配到名为“博客”的页面。。。但显然,档案和搜索也需要对这一超出类别的内容视而不见。我宁愿在里面做functions.php