1

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

在分类 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

4

1 回答 1

1

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

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

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