我正在使用XAMPP使用Mac OS X 10.6。

http://wp3.1/ 是我安装WordPress的网址。

物理路径是 /Users/myUserName/Sites/wp3.1/

我不以“自然”方式安装插件或主题。我创建了一个名为“ git”的目录,该目录位于 /Users/myUserName/git/. 。这是我所有的git存储库所居住的地方。当我想安装插件时,我只会在 /Users/myUserName/Sites/wp3.1/wp-content/plugins/. 。这非常适合简单插件,但是如果插件Enqueue是样式表或脚本,则URL显示为:

http://wp3.1/wp-content/plugins/Users/myUserName/git/options-framework-plugin/css/colorpicker.css?ver=3.1.1

我该如何解决?

有帮助吗?

解决方案

符号链接是… 有风险 在WordPress中。每个wp-config.php使用单独的域进行插件更容易:

define( 'WP_PLUGIN_DIR', '/local/path/to/plugin/directory' );
define( 'WP_PLUGIN_URL', 'http://plugins.dev');

使用Eclipse构建插件的策略 作为IDE配置的示例。

其他提示

如您所见,插件URL是正确的,除了卡在中间的真实路径。我们可以过滤负责生成插件URL的功能并删除此功能。

以下代码应安装为 必须使用插件:

add_filter( 'plugins_url', function( $url ) {
    return str_replace( '/Users/myUserName/git/', '', $url );
});
许可以下: CC-BY-SA归因
scroll top