1

NFS マウントは問題なく、適切な権限がありますが、Wordpress の wp-content フォルダー全体が /nfs/blog/ の NFS にマウントされています。

分類 URL には、次のコードがあります。

wp_enqueue_style(
            'taxonomy-image-plugin-public',
            taxonomy_image_plugin_url( 'style.css' ),
            array(),
            taxonomy_image_plugin_version(),
            'screen'
            );


function taxonomy_image_plugin_url( $file = '' ) {
    static $path = '';
    if ( empty( $path ) ) {
            $path = plugin_dir_url( __FILE__ );
    }
    return $path . $file;
}

wp_enqueue_style が関数 taxonomy_image_plugin_url() を呼び出していることに気付くでしょう。Wordpress が私のシンボリックリンクを印刷するのを防ぐために、wp-config.php ファイルに含める必要がある定義はありますか? この問題は、2 つのプラグインでのみ発生します。ほとんどの場合、CSS は次のようにソースに表示されます。

何か案は?既に define('FS_METHOD', 'direct') tp wp-config.php を追加しましたが、Wordpress にシンボリック リンクを無視させるには、ここにある定数のように、他に何か追加する必要がありますか? http://codex.wordpress.org/Determining_Plugin_and_Content_Directories

4

1 に答える 1

1

WordPress は__FILE__コードベース内で PHP 定数を使用します。__FILE__パスを自動的に解決します。そのため、WordPress は最終的に/nfs/blog/

wp-config.php を設定WP_CONTENT_DIRすると、問題が解決するはずです。

define('WP_CONTENT_DIR', '/nfs/blog');
于 2012-10-02T15:12:09.023 に答える