Intereting Posts
Вопрос об использовании настраиваемых структур для категорий Панель управления исчезает после обновления Как получить данные плагинов WordPress в PHP с помощью API-интерфейса плагина? Infinite Scroll не работает в собственной теме Как удалить требование «Информация о подключении» при установке локального хоста WP на MACOSX изменить WordPress permalinks и перенаправить новые URL-адреса 301 если имя пользователя или пароль неверны, wp-login возвращает пустую страницу изменение уведомлений по электронной почте из WordPress <wordpress> @ mydomain.net на что-то еще Форма поиска CPT с таксономическим фильтром и Как выбрать шаблон, который будет использоваться для нескольких запросов таксономии? Проверено () дважды отображается в пользовательских полях Пользовательские типы сообщений – невидимый заголовок и то, как он влияет на URL Включить черновики в диалоге внутренней ссылки. Есть ли крючок или функция, которую я могу использовать для отображения всех файлов тем, используемых на текущей странице? Как реализовать jPanelMenu?

Вопрос о wp_update_post в массиве

Как я могу запустить функцию wp_update_post в массиве сообщений ids.It, похоже, не реагирует на массив, хотя я не получаю ошибку и только, кажется, работает для одного?

$post_id = array(1235,1234,1228, 1221, 1211, 1212, 1208, 1200); $post = array( 'ID' => $post_id, 'post_status' => 'pending' ); wp_update_post($post); 

Solutions Collecting From Web of "Вопрос о wp_update_post в массиве"

wp_update_post ожидает, что «ID» будет единственным идентификатором сообщения, а не массивом. Вам нужно будет обрабатывать каждый пост отдельно.

Пытаться:

 $post_ids = array( 1235, 1234, 1228, 1221, 1211, 1212, 1208, 1200 ); foreach($post_ids as $post_id) { $post = array( 'ID' => $post_id, 'post_status' => 'pending' ); wp_update_post($post); }