1

我正在各种 WordPress 版本中测试我的插件并使用符号链接。我使用名为Junction for Windows 的工具。这样我只需要编辑主干文件。但是,WordPress 似乎不能很好地处理符号链接。

例如,如果我使用以下代码运行插件。

<?php
/*
    Plugin Name: Junction/Simlink Test
*/
echo __FILE__ . '<br />';
echo plugins_url('junctiontest.php', __FILE__) . '<br />';
?>

并创建一个符号链接,(这适用于 Windows)

结 "z:\xampp\htdocs\wp34\wp-content\plugin\junctiontest2" "Z:\xampp\htdocs\wpcurrent\wp-content\plugins\junctiontest"

当我使用 url 打开测试站点的管理页面时wpcurrent,我得到

Z:\xampp\htdocs\wpcurrent\wp-content\plugins\junctiontest\junctiontest.php
http://localhost/wpcurrent/wp-content/plugins/junctiontest/junctiontest.php

但是,当我使用 url 打开测试站点的管理页面时wp34,我得到

Z:\xampp\htdocs\wpcurrent\wp-content\plugins\junctiontest\junctiontest.php
http://localhost/wp34/wp-content/plugins/Z:/xampp/htdocs/wpcurrent/wp-content/plugins/junctiontest/junctiontest.php

这会破坏链接的插件。

那么有什么建议可以避免这种情况吗?我不喜欢每次更改主干文件时都将插件复制并粘贴到每个目录中。

我找到了这个页面:http ://core.trac.wordpress.org/ticket/16953这似乎是许多插件开发人员持有的一个已知问题,但尚未解决。

4

1 回答 1

1

使用文件夹同步工具,例如DSYNCHRONIZE

于 2012-09-12T19:11:12.860 回答