我正在开发我的第一个 wordpress 插件,我可以在其中列出所有具有一些 CRUD 功能的员工。
当我点击“添加员工”时,我会看到一个新窗口,我可以在其中填写员工的所有字段,然后点击“保存”
但是当我单击保存时,我收到以下 PHP 错误:
Fatal error: Call to a member function insert() on a non-object in C:\wamp\www\wp-custom-plugin\wp-content\plugins\werknemers\employee_crud_functions.php on line 15
当我查看第 15 行时,代码是:
$wpdb->insert( ... )
这是我的表单,操作设置为该 php 页面
<form method="POST" action="<?php bloginfo('url') ?>/wp-content/plugins/werknemers/employee_crud_functions.php">
我假设该文件不知道 $wpdb 变量。但是我怎样才能让那个 php 页面知道它是什么?还是我用错了?