在三年前写了整整两个插件之后,我刚刚开始重新熟悉插件的编写。下面是我找到的一些示例代码:
if(!class_exists(\'QuizMaster_Plugin_Template\')) {
class QuizMaster_Plugin_Template
{
public function __construct()
{
// register actions.
}
public static function activate()
{
// Do nothing
}
public static function deactivate()
{
// Do nothing
}
}
}
if(class_exists(\'QuizMaster_Plugin_Template\')) {
register_activation_hook(__FILE__, array(\'QuizMaster_Plugin_Template\', \'activate\'));
register_deactivation_hook(__FILE__, array(\'QuizMaster_Plugin_Template\', \'deactivate\'));
$ewp_quiz_master = new QuizMaster_Plugin_Template();
}
当我在PhpStorm中运行此代码时,会向客户端呈现以下错误:
致命错误:调用C:\\WordPress\\Plugins\\ewp测试主机\\ewp测试主机中未定义的函数register\\u activation\\u hook()。php在线33
我猜我必须为PhpStorm设置一些include文件,甚至只是为了插件,只是为了开发阶段,但我不知道从哪里开始,谷歌似乎在这方面没有太大帮助。