如何在WordPress中获取当前的插件目录?

2022-08-30 11:15:08

我需要获取当前的插件目录,例如:

[wordpress_install_dir]/wp-content/plugins/plugin_name

(如果从插件调用,它将返回 ,安装的根目录。getcwd()[wordpress_install_dir]


答案 1

使用专门为此设计的WordPress核心功能:

<?php plugin_dir_path( __FILE__ ); ?>

请参阅此处的食典文档。

您还拥有

<?php plugin_dir_url( __FILE__ ); ?>

如果您要查找的是 URI 而不是服务器路径。

请参阅此处的食典文档。

IMO,最好使用核心中可用的最高级方法,仅此而已。它使您的代码更具前瞻性。


答案 2

看看OP自己的答案,我认为OP想要;

$plugin_dir_path = dirname(__FILE__);

推荐