Составить sql запрос в WordPress

[Удален]
367

Есть задача: всем постам, принадлежащим определенной категории добавить произвольное поле с неким значением. Постов много, поэтому логичнее все сделать через 1 запрос к бд.

Есть наработка по добавлению произвольного поля со значением ко _всем_ записям, а нужно как-то конкретизировать, указать выборку только по 1 категории. Помогите, если не сложно, модицифировать следующий запрос:


INSERT INTO wp_postmeta (post_id, meta_key, meta_value)
SELECT ID AS post_id, 'название_поля'
AS meta_key 'значение_поля' AS meta_value
FROM wp_posts WHERE ID NOT IN
(SELECT post_id FROM wp_postmeta WHERE meta_key = 'название_поля')
`` AND post_type = 'post';

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий