0

我在 wordpress 的 wp 内容之外有一些自定义 php 代码,即 www.xyz.com/test

调用下面的代码可以正常工作,但是如果我启用将添加语言文字的 qtranslate-x,即 www.xyz.com/fr/test,结果是“找不到 404 文件”。

require_once($_SERVER['DOCUMENT_ROOT'].'/wp-load.php');

我能做些什么来解决这个问题?

4

1 回答 1

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();

你functions.php中的所有代码都应该加载好

于 2016-11-06T23:10:04.277 回答