Wordpress绝对路径

时间:2014-07-22 13:26:39

标签: php wordpress

好吧,我正在尝试访问保存在localhost中的WordPress页面,这样我就可以研究代码是如何工作的,我可以访问该网站的主页,但是当我尝试访问其他任何内容时,它会指示我网页的在线页面,而不是localhost存档。

所以我开始查看我拥有的文件,并在wp-settings.php中找到了这个:

require( ABSPATH . WPINC . '/class-wp-walker.php' );
require( ABSPATH . WPINC . '/class-wp-ajax-response.php' );
require( ABSPATH . WPINC . '/formatting.php' );
require( ABSPATH . WPINC . '/capabilities.php' );
require( ABSPATH . WPINC . '/query.php' );

有人告诉我这是因为wordpress使用了一种称为绝对路径的东西。有没有办法删除它,所以我可以在本地删除页面?

抱歉英语不好,如果我的问题很愚蠢。

2 个答案:

答案 0 :(得分:1)

它们的定义如下: define('ABSPATH',dirname(dirname( FILE ))。'/'); define('WPINC','wp-includes');

dirname是一个PHP函数,它返回父目录的路径,而wp-includes是非常自我解释的。

我会说ABSPATH更好,因为它是WP加载的第一件事,它看起来也更好:)但是没有真正的“正确方法”,因为它们都有效。

答案 1 :(得分:0)

编辑本地数据库。 转到wp_options表,查找选项site_urlhome。 相应地将这些更改为您的本地网址。