Wordpress 核心数据验证功能不起作用

Wordpress Core Data Validation Functions not working

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

每次我尝试使用 sanitize_text_field() 函数时,我都会收到此错误:

Fatal error: Call to undefined function sanitize_text_field().

我读过许多有类似问题的帖子,特别是使用 $wpdb,但其中 none 似乎有效。

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

我看到一些帖子谈论包括 wp-load.php 和 formatting.php 文件,但我的 none 尝试仍然有效。

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

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

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