1

プラグインをさまざまな WordPress バージョンでテストし、シンボリック リンクを使用しています。Junction for Windowsというツールを使用しています。この方法では、トランク ファイルを編集するだけで済みます。ただし、WordPress はシンボリック リンクをうまく処理していないようです。

たとえば、次のコードでプラグインを実行するとします。

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

シンボリックリンクを作成します(これはWindows用です)

junction "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 に答える