嗯,我正在尝试访问保存在本地主机中的WordPress页面,这样我就可以研究代码是如何工作的,我可以访问网站的主页,但当我试图访问任何其他内容时,它会将我定向到该网页的在线页面,而不是本地主机存档。
所以我开始查看我拥有的文件,我在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使用了一种叫做绝对路径或类似的东西。有什么方法可以删除它,这样我就可以在本地访问这些页面了吗?
很抱歉我的英语不好,如果我的问题很愚蠢。
发布于 2016-12-21 13:09:49
它们的定义如下:定义( 'ABSPATH',dirname(dirname(FILE))。'/‘);定义( 'WPINC','wp-includes’);
dirname是一个PHP函数,它返回父目录的路径,wp-includes非常简单明了。
我会说ABSPATH更好,因为它是WP加载的第一件事,而且看起来也更好:)但没有真正的“正确方式”,因为它们都能工作。
发布于 2014-07-22 22:44:41
编辑本地数据库。转到wp_options表,查找选项site_url和home。相应地将这些更改为您的本地URL。
https://stackoverflow.com/questions/24888673
复制相似问题