Основные функции проверки данных Wordpress не работают
Я занимаюсь разработкой пользовательской темы для сайта Wordpress и хочу использовать основные функции проверки данных Wordpress для проверки информации из некоторых форм.
Каждый раз, когда я пытаюсь использовать sanitize_text_field()
Функция я получаю эту ошибку:
Неустранимая ошибка: вызов неопределенной функции sanitize_text_field().
Я прочитал много постов с похожими проблемами, особенно используя $wpdb
, но ни один из них, кажется, не работает.
Файл, в котором я пытаюсь использовать эти санитарные функции, находится внутри моего каталога тем, на случай, если эта информация поможет разгадать тайну.
Я видел несколько постов, в которых говорилось о включении файлов wp-load.php и formatting.php, но ни одна из моих попыток не сработала.
1 ответ
Хорошо, я продолжил поиск и нашел решение, добавление следующей строки кода в начало моего файла решило мою проблему:
require_once( explode( "wp-content" , __FILE__ )[0] . "wp-load.php" );
Я надеюсь, что это помогает кому-то еще.