0

wordpress の wp-content の外側にカスタム 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 に答える