是否可以覆盖ABSPATH常量

时间:2014-09-11 作者:Mark Kaplun

在4.0中wp-config-sample.php 包含

/** Absolute path to the WordPress directory. */
if ( !defined(\'ABSPATH\') )
    define(\'ABSPATH\', dirname(__FILE__) . \'/\');
但是ABSPATH 定义于wp-load.php 包括之前wp-config.php

/** Define ABSPATH as this file\'s directory */
define( \'ABSPATH\', dirname(__FILE__) . \'/\' );

error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR );

if ( file_exists( ABSPATH . \'wp-config.php\') ) {

    /** The config file resides in ABSPATH */
    require_once( ABSPATH . \'wp-config.php\' );
我想wp-config-sample.php 与实际代码不同步,但我是否遗漏了某些内容,是否有其他方法可以覆盖ABSPATH?

1 个回复
最合适的回答,由SO网友:Mark Kaplun 整理而成

官方答复是ABSPATH 更多的是为了向后兼容在包含插件时编写的代码wp-config.php 和覆盖WP_CONTENT_DIR 应该足够了。

https://core.trac.wordpress.org/ticket/29626#comment:3

https://core.trac.wordpress.org/ticket/26592#comment:8

结束

相关推荐

如何在不更改wp-config.php或更改媒体设置的情况下将媒体文件保存在自定义文件夹下

我想上传一个独特的文件夹中的图像。然后检索保存在服务器上的此图像的路径,如http://example.com/wp-content/uploads/myimages/image1.jpg 现在,我想将此URL保存在一篇文章中,并将自定义字段作为URL。我将定期覆盖帖子并替换相应的图像,所以我不想在我的服务器上保留与以前帖子(已删除帖子)相关的图像(否则会增加服务器上的内存)。我想从中删除所有图像myimages 文件夹我不想更改上载的默认路径。以下是我创建帖子的代码:$new_post = a