1

我正在为 Wordpress 网站开发自定义主题,我想使用 Wordpress 核心数据验证功能来验证来自某些表单的信息。

每次我尝试使用该sanitize_text_field()功能时,都会出现此错误:

致命错误:调用未定义的函数 sanitize_text_field()。

我已经阅读了许多具有类似问题的帖子,特别是使用$wpdb,但它们似乎都不起作用。

我尝试使用此卫生功能的文件位于我的主题目录中,以防该信息有助于解开谜团。

我看过一些帖子谈论包括 wp-load.php 和formatting.php 文件,但我的尝试都没有奏效。

4

1 回答 1

6

好的,我一直在寻找并找到了解决方案,将下一行代码添加到我的文件开头解决了我的问题:

require_once( explode( "wp-content" , __FILE__ )[0] . "wp-load.php" );

我希望这对其他人也有帮助。

于 2015-04-26T03:08:54.833 回答