带有NFS wp-content文件夹的Wordpress导致路径问题

时间:2012-10-02 14:34:37

标签: php wordpress nfs

NFS挂载很好并具有正确的权限,但我在/ nfs / blog /上的NFS上安装了WordPress中的整个wp-content文件夹。

在分类法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()。我需要在wp-config.php文件中包含一些定义,以防止Wordpress打印出我的符号链接吗?这个问题在两个插件上都是这样的。相当多,CSS出现在源代码中:

有什么想法吗?我已经添加了define('FS_METHOD','direct')tp wp-config.php但是我需要添加其他任何内容,就像这里的任何常量一样使Wordpress忽略符号链接? http://codex.wordpress.org/Determining_Plugin_and_Content_Directories

1 个答案:

答案 0 :(得分:1)

WordPress在其代码库中使用PHP __FILE__常量。 __FILE__自动解析路径。因此,WordPress最终将意识到/nfs/blog/

在wp-config.php中设置WP_CONTENT_DIR可以解决问题。

define('WP_CONTENT_DIR', '/nfs/blog');