0
WordPressにプラグインがあり、jQueryと ".load()"関数を使用してオプションのパネルを読み込もうとしています。Wordpress - do_settings_fields未定義関数
私はパネルを別の ".php"ファイルに委託し、最初の行ではWordPress関数を使うために "wp-load.php"と呼んでいました。
問題は、 "settings_fields"と "do_settings_fields"という機能を認識していないが、明らかに "__"や "_e"などの翻訳機能を認識しているということです。
jqueryで外部コンテンツを読み込む別の方法があるかどうかはわかりません。私はWordPressのライブラリが含まれ、このようにして
Fatal error: Call to undefined function do_settings_fields() in C:\xampp\htdocs\webs\test\wp-content\plugins\homeandcity\assets\php\new_settings.php on line 19
:
<?php
require_once(explode("wp-content" , __FILE__)[0] . "wp-load.php");
?>
これが言及したコンテンツをロードするのjQueryの私のコードの一部です:
if (data.status == true){
$('#settings').load(''+pluginUrl+'./assets/php/settings.php');
}