質問

XAMPPでMac OS X 10.6を使用しています。

http://wp3.1/ WordPressがインストールされている場所へのURLです。

物理的な道はです /Users/myUserName/Sites/wp3.1/

「自然な」方法でプラグインやテーマをインストールしません。にある「git」という名前のディレクトリを作成しました /Users/myUserName/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で。 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帰属
所属していません wordpress.stackexchange
scroll top