私はxamppでmac os x 10.6を使っています。
http://wp3.1/
はWordPressをインストールした場所のURLです。
物理パスは/Users/myUserName/Sites/wp3.1/
です
私はプラグインやテーマを「自然な」方法でインストールしません。 /Users/myUserName/git/
にある "git"という名前のディレクトリを作成しました。これが私のすべてのgitリポジトリが存在する場所です。プラグインをインストールしたいときは、シンボリックリンクを/Users/myUserName/Sites/wp3.1/wp-content/plugins/
に作成するだけです。これは単純なプラグインには非常に有効ですが、プラグインがスタイルシートまたはスクリプトをエンキューする場合、URLは次のように表示されます。
http://wp3.1/wp-content/plugins/Users/myUserName/git/options-framework-plugin/css/colorpicker.css?ver=3.1.1
これをどのように修正しますか?
シンボリックリンクはWordPressでは… risky です。 wp-config.phpごとにプラグインに別のドメインを使うほうが簡単です。
define( 'WP_PLUGIN_DIR', '/local/path/to/plugin/directory' );
define( 'WP_PLUGIN_URL', 'http://plugins.dev');
そのような設定でのIDE設定の例として、 Eclipseを使用したプラグイン構築戦略 を参照してください。
ご覧のとおり、真ん中のパスを除いてプラグインのURLは正しいです。プラグインURLの生成を担当する機能をフィルタリングして削除できます。
次のコードは プラグインとして使用する必要があります としてインストールする必要があります。
add_filter( 'plugins_url', function( $url ) {
return str_replace( '/Users/myUserName/git/', '', $url );
});