Ruční nastavení kategorie u stránek a příspěvků

V případě různých importu dat z xml feedů do wordpressu, může nastat situace, že potřebujeme k příspěvkům , které obsahují nějaký název v url, ručně nastavit nějakou naši existující kategorii. V případě, že se jedná o stovku či tisíce produktů, tak by bylo velmi zdlouhavé tuto operaci vykonávat přes administraci wordpressu. Danou  úpravu můžeme hromadně provést pomocí níže uvedeného SQL dotazu

INSERT INTO wpsl_term_relationships(object_id,term_taxonomy_id ,term_order)
SELECT ID,'886',0 FROM wpsl_posts WHERE post_name LIKE '%retizek%' ON DUPLICATE KEY UPDATE term_order = term_order

Příkaz pacuje tak, že z tabulky posts vezme ID existujícího příspěvku, který má v url uvedeno slovo retizek. Zároveň je v selectu nastavena  hodnota 886 (ID naší existující kategorie). Obě tyto hodnoty jsou následně vloženy to tabulky term_relationships, která je vazební tabulkou.