webdevstudios / plugin-path-finder
A WordPress 库,用于扩展 WordPress 的 plugin_dir_path 和 plugin_dir_url 方法。
dev-master
2018-06-29 15:55 UTC
This package is auto-updated.
Last update: 2024-08-25 02:56:56 UTC
README
一个小型的 WordPress 工具,用于增强 plugin_dir_path
和 plugin_dir_url
的功能。
该库中的方法将允许您找到插件根目录或该插件中任何资源的 URL,而无需设置复杂的文件或依赖注入结构。
安装
此包可以通过几种不同的方式安装。最初,它被开发为一个小的 mu-plugin,因此您可以克隆此目录,然后将 plugin-path-finder.php
文件添加到您的 mu-plugins 目录。
或者,您可以通过 Composer 安装它: composer require webdevstudios/plugin-path-finder
。它被注册为常规库,因此您需要从 WordPress 安装中的某个位置包含 Composer autoload.php 文件。
使用
安装库后,您可以通过将其添加到 PHP 文件的顶部或通过调用完全命名的空间方法来访问命名空间方法
use function WDS\Utils\PluginPathFinder\get_plugin_dir;
use function WDS\Utils\PluginPathFinder\get_plugin_url;
...
function some_function() {
$dir = get_plugin_dir( __FILE__ );
$url = get_plugin_url( $dir . '/assets/some-asset.css' );
}
重要提示:这些方法必须在 plugins_loaded
动作之后调用,否则 PHP 将引发致命错误。