Мне нужно добавить все мои старые сообщения в новую созданную категорию и сохранить записи категорий. Я пробовал делать это с помощью кнопки wordpress edit, но это работает только на 20 сообщений на странице и более 100 страниц. Поэтому мне было интересно, есть ли фрагмент MySQL, который я мог бы выполнить, и добавить категорию к сообщениям сразу?WordPress Bulk category добавить ко всем сообщениям с MySQL
ответ
Ok здесь код
<?php
$args = array('numberposts' => -1, 'orderby' => 'post_date');
$postslist = get_posts($args);
foreach ($postslist as $post) : setup_postdata($post);
$post_id = get_the_ID();
$cat_id = 99;
if (!(in_category($cat_id))) {
wp_set_object_terms($post_id, array($cat_id), 'category', false);
echo 'No';
}else{
}
endforeach;
?>
код работает петлю на всех постах и страницах и проверки, если идентификатор категории не добавляется в пост или страницу. если не добавлено, чем добавить идентификатор категории к сообщению или странице.
спасибо, но у меня есть: noob: вопрос. где я должен это поставить ?! –
В любом месте, я протестировал это в index.php ** НЕ ЗАБЫВАЙТЕ КОДУ УДАЛИТЬ ПОСЛЕ КАТЕГОРИИ ДОБАВЛЯТЬ К ПОЧТАМ ** –
проклятье, сын. сценарий удалил все категории сообщений, в которых они были, и помещал их только в новую категорию. -.- «это было совсем не круто. –
- 1. MySQL: - Bulk insert category to all posts in wordpress
- 2. Как добавить строку ко всем сообщениям журнала
- 3. Как добавить категорию ко всем сообщениям с помощью SQL-запроса?
- 4. Добавление временных меток ко всем сообщениям консоли
- 5. Wordpress & SQL: добавление настраиваемого поля ко всем сообщениям
- 6. Добавление текста ко всем сообщениям определенной категории в wordpress с использованием MySQL
- 7. Назначьте родительскую страницу всем сообщениям WordPress
- 8. MySQL Workbench! добавить префикс ко всем таблицам
- 9. restfb получить все комментарии ко всем сообщениям с конкретной даты
- 10. CSS Укладка не применяется ко всем сообщениям в приложении Rails
- 11. Facebook комментарии особенность есть комментарии ко всем сообщениям.
- 12. Доступ ко всем sms-сообщениям на устройстве в Smartface
- 13. Как добавить нижний колонтитул шаблона ко всем страницам в wordpress
- 14. TinyMCE добавить дополнение ко всем изображениям
- 15. wordpress: как добавить иерархию к сообщениям
- 16. Применить модуль ко всем прошлым статьям
- 17. (MySQL) Как добавить идентификатор элемента ко всем пользователям?
- 18. Добавить столбец ко всем MySQL Выбрать запросы за один выстрел
- 19. Удалить/category/base wordpress
- 20. WordPress Custom Category Pagination
- 21. wordpress update category function
- 22. Как добавить устройство ко всем контейнерам докеров
- 23. Добавить цифру ко всем значениям в столбце
- 24. Powershell: добавить группу ко всем разрешениям OU
- 25. Добавить логотип ко всем изображениям в папке
- 26. PHP PDO Добавить фильтр ко всем запросам
- 27. Magento: добавить новый атрибут ко всем продуктам
- 28. Добавить somecode ко всем ссылкам в div
- 29. Добавить HTTP-заголовок ко всем администраторам Django?
- 30. Добавить конфиг ко всем проектам в SBT
Нажмите на ** Экран Option ** и введите количество сообщений, которые вы хотите видеть за раз в текстовом поле, а затем примените. –