Intereting Posts
возможно ли обрезать изображения обложек в buddypress? Получить миниатюру сообщения из подстраниц с петлей foreach Крошечные пользовательские стили MCE и предварительный просмотр в бэкэнд Несколько доменов с одной установкой WordPress Постоянная ссылка сервера xammp по почтовому имени не работает Календарь Ajaxify В WordPress Network (multisite), Sub Блоги в подкаталогах или поддоменах? Что лучше? Как загружать целые страницы WordPress динамически с помощью AJAX / jQuery, как на следующем веб-сайте? Функции вызывают ошибки Отображение прямых дочерних элементов текущей пользовательской таксономии в шаблоне taxonomy.php Где находится запрос в wp-login.php Импорт сообщений в пользовательский тип сообщения на новый веб-сайт Как отправить электронную почту в виде тяжести? Как включить сообщения из одной категории в отдельную категорию сообщений? Как сделать короткий код для моей WP_Query Loop?

Как обновить настраиваемое поле сообщений в определенной категории

У меня много сообщений под категорией «tution», которая имеет настраиваемое поле под названием «видео». Мне нужно обновить значение «video» с помощью того же youtubeurl, т.е. все сообщения будут иметь одинаковое значение в пользовательском поле «видео». как я должен действовать. Это их запрос?

Используйте get_posts чтобы получить все сообщения в этой категории, затем перебирайте их и обновляйте мета-сообщение для каждого сообщения.

 <?php //get_posts uses same parameters as WP_Query hence using 'category_name' $tut_posts = get_posts(array('category_name'=>'tution', 'post_status'=>'publish')); $url = //some youtube video url here if(!empty($tut_posts)){ foreach($tut_posts as $tut_post){ update_post_meta($tut_post->ID, 'video', $url); } } 

Проверьте, работает ли это для вас.