Основные функции проверки данных 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" );

Я надеюсь, что это помогает кому-то еще.

Другие вопросы по тегам