我在wordpress的wp内容之外有一些自定义的PHP代码,即www.xyz.com/test
调用下面的代码就可以了,但是如果我启用了qtranslate-x,它将添加语言文字,即www.xyz.com/fr/test,结果是"找不到404文件。&# 34;
require_once($ _ SERVER [' DOCUMENT_ROOT']' /wp-load.php');
我该怎么做才能解决问题?
答案 0 :(得分:2)
加载wordpress核心时你真的需要插件吗? 这是加载最小配置的核心(没有插件和主题):
define('SHORTINIT', true);
require_once($_SERVER['DOCUMENT_ROOT'].'/wp-load.php');
如果你需要主题支持,你可以这样做:
define('WP_PLUGIN_DIR', '');
require_once($_SERVER['DOCUMENT_ROOT'].'/wp-load.php');
/* start theme */
get_header();
the_content();
get_footer();
你的function.php中的所有代码都应该正好加载