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

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

5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]