0
我正在创建我的第一个wordpress插件。 我有一个问题是理解什么文件,我应该被包含在不被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;
}
}
?>