Допустим, основная категория Индекс, в ней у меня 300 постов. Со временем появилась категория Блог в которой 50 постов и ещё со временем категория Интернет в котрой пока нет постов.
Категории Блог и Интернет сделаны как ПОДкатегории к главной – Индекс.
Так вот, треба сделать чтобы все посты имеющиеся в категории Индекс – переместились в категорию Интернет, но также и остались в Индексе, и ещё чтобы записи категории Блог перенеслись в категорию Индекс, но остались в категории Блог
это можно сделать автоматически? а то ручками много слишком постов править
Перенос постов в другие категории

написать sql типа вставок записей в таблицу wp_post2cat, где указанный cat_id
эмн, очень хорошо, а если по подробнее? я стало быть не разбираюсь в этом 🙂
Сделай бэкап базы прежде, чем будешь что-либо делать
Вот так:
insert into wp_post2cat (rel_id,post_id,category_id) values (rel_id,Идентификатор поста,Идентификатор записи) ON DUPLICATE KEY UPDATE rel_id=rel_id+1
Идентификатор поста,Идентификатор записи – необходимые тебе
это каждый раз мне надо вводить при переносе поста это? или можно через запятую?
через ;
insert … ;
insert … ;
Можно процедуру придумать, которая по циклу сделает для всех id выбранных по запросу
SELECT DISTINCT id FROM wp_posts LEFT JOIN wp_post2cat ON (wp_posts.ID = wp_post2cat.post_id) WHERE (category_id = ID категории),
но это как удобнее – я всех возможностей MySQL не знаю ибо не специализируюсь на ней.