Title: Модератор плагинов требует дезинфекцию
Last modified: 03.02.2021

---

# Модератор плагинов требует дезинфекцию

 *  [icopydoc](https://ru.wordpress.org/support/users/icopydoc/)
 * (@icopydoc)
 * [5 лет, 8 месяцев назад](https://ru.wordpress.org/support/topic/%d0%bc%d0%be%d0%b4%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80-%d1%82%d1%80%d0%b5%d0%b1%d1%83%d0%b5%d1%82-%d0%b4%d0%b5%d0%b7%d0%b8%d0%bd%d1%84%d0%b5%d0%ba%d1%86%d0%b8%d1%8e/)
 * Помогите понять. Вот код:
 *     ```
       $featured_query = new WP_Query($args);
        global $wpdb;
        if ($featured_query->have_posts()) { 
        	for ($i = 0; $i < count($featured_query->posts); $i++) {
        	  $curID = $featured_query->posts[$i];
        	  $res = $wpdb->get_results("SELECT post_modified_gmt FROM $wpdb->posts WHERE id=$curID", ARRAY_A);
        	   ...
        	}
       ```
   
 * }
 * Модер выкатил ошибку:
 * > Unescaped parameter $curID used in $wpdb->get_results(«SELECT post_modified_gmt
   > FROM $wpdb->posts WHERE id=$curID»)
 * Не совсем понимаю как и где он хочет, чтобы я изменил? А самое главное, почему?
   
   В переменной то, что мы получили от $featured_query->have_posts(). Т.е то, что
   нам вернул вп. И чем именно (какой из кучи имеющихся в вп функций) нужно дезинфицировать?
   Дезинфицировать только $curID или же я должен весь запрос сперва загнать в переменную
   и продезинфицировать уже её? Подскажите пожалуйста.

Просмотр 1 ответа (всего 1)

 *  Модератор [Юрій](https://ru.wordpress.org/support/users/yube/)
 * (@yube)
 * [5 лет, 8 месяцев назад](https://ru.wordpress.org/support/topic/%d0%bc%d0%be%d0%b4%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80-%d1%82%d1%80%d0%b5%d0%b1%d1%83%d0%b5%d1%82-%d0%b4%d0%b5%d0%b7%d0%b8%d0%bd%d1%84%d0%b5%d0%ba%d1%86%d0%b8%d1%8e/#post-12205379)
 * Думаю, должно быть как-то так:
 *     ```
       $res = $wpdb->get_results($wpdb->prepare("SELECT post_modified_gmt FROM $wpdb->posts WHERE id=%d",$curID), ARRAY_A);
       ```
   
 * Потому что `WHERE id=$curID` при нечисловом значении переменной $curID приведет
   к ошибке SQL.

Просмотр 1 ответа (всего 1)

 Тема «Модератор плагинов требует дезинфекцию» закрыта для новых ответов.

 * Форум: [Плагины](https://ru.wordpress.org/support/forum/plugins-and-hacks/)
 * 1 ответ
 * 2 участника
 * Последний ответ: [Юрій](https://ru.wordpress.org/support/users/yube/)
 * Последняя активность: [5 лет, 8 месяцев назад](https://ru.wordpress.org/support/topic/%d0%bc%d0%be%d0%b4%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80-%d1%82%d1%80%d0%b5%d0%b1%d1%83%d0%b5%d1%82-%d0%b4%d0%b5%d0%b7%d0%b8%d0%bd%d1%84%d0%b5%d0%ba%d1%86%d0%b8%d1%8e/#post-12205379)
 * Статус: нерешённая

## Темы

### Самые популярные темы

### Темы без ответов

### Без вопроса

### Решённые

### Нерешённые

### Все темы
