3

Shortcode Exec PHP プラグインを使用して関数を作成しており、エディター内で実行すると関数がうまく機能します。

プラグインに移動すると、ログに次のようなエラーが表示され始めます。

PHP Fatal error: Call to undefined function wp_create_category()

これはインクルードの不足などによるものだと認識しています。

プラグインに組み込みのワードプレス関数を含める正しい方法は何ですか?

私のプラグインは次のワードプレス関数を使用します

wp_create_category
username_exists
wp_generate_password
wp_create_user
wp_insert_post
update_post_meta
add_post_meta
4

3 に答える 3

16

以下のコードを使用して、正常に動作し、テストしました

   require_once(ABSPATH . 'wp-config.php'); 
   require_once(ABSPATH . 'wp-includes/wp-db.php'); 
   require_once(ABSPATH . 'wp-admin/includes/taxonomy.php'); 
于 2013-03-20T06:21:33.567 に答える
3

これをあなたのファイルに含めてみて、それから私に知らせてください --

require_once(WORDPRESS_HOME. 'wp-config.php'); 
require_once(WORDPRESS_HOME. 'wp-includes/wp-db.php'); 
require_once(WORDPRESS_HOME. 'wp-admin/includes/taxonomy.php'); 
于 2012-08-29T04:51:50.710 に答える