私は最初のwordpressプラグインを作成しています。 私が持っている質問の1つは、wordpressによって直接呼び出されないphpファイルにどのファイルを含めるべきかを理解することです。wordpressプラグインの作成 - どのようなグローバルとインクルードファイルが必要ですか
例: ユーザーがフォームを送信しています。私はページ上のフォームで、WP_PLUGIN_URLという定数を使用します。これはうまくいきます。フォームは
に投稿<form action="<?=WP_PLUGIN_URL?>/myplugin/lib/functions.php" method="post">
定数は正常に機能します。 functions.phpにありますが、WP_PLUGIN_DIRは認識されません。私は、メッセージ未定義の定数WP_PLUGIN_DIRの
使用
ので、必要に応じていただきまし含まする適切な方法は何を取得します。私はwp-includes/default-constants.phpをインクルードするだけですか、それとももっと良い方法がありますか?
おかげ
<?php
global $current_user;
global $wpdb;
if (isset($_POST['action'])){
switch($_POST['action']){
case 'newpost':
include_once(WP_PLUGIN_DIR.'/myplugin/lib/insert.php');
insertDB();
break;
}
}
?>