Повторяющиеся term_id в wp_term_taxonomy и меняющийся ID после обн
-
День добрый, обнаружил очень странную проблему, в кодексе ничего не нашел по этому вопросу.
имеются таксономии на сайте: post_tag (стандартная wp), product_tags, product_attributes, category (стандартная wp), site_category.
— Первое что я заметил. Зайдя в редактор тега [taxonomy = product_tags] с term_id = 8, после нажатия кнопки обновить в редакторе тега, у меня меняется id на 99( как будто новый тег добавил ). Вначале я не мог понять почему так происходит. У постов все привязки остаются к таксономиям (как будто id и не менялся).
— Отредактировав другой тег [taxonomy = product_tags] с id 22 у меня не менялся id после обновления (как выяснилось позже (описал в контексте ниже) те которые имеют 1 term_id в таблице wp_term_taxonomy не меняют свой id при обновлении)
— второе. Зайдя в таблицу wp_term_taxonomy я выяснил что у меня term_id повторяется у некоторых строк, причем столбец taxonomy разные значения имеет.
изображение части таблицы:
http://clip2net.com/s/3mtKOD5sql запрос для проверки выполнял такой
SELECT
wp_term_taxonomy` . *
FROMwp_term_taxonomy
INNER JOINwp_term_taxonomy
AS tt2 ON ( tt2.term_id =wp_term_taxonomy
.term_id )
WHERE tt2.taxonomy
!=wp_term_taxonomy
.taxonomy
AND tt2.term_id =wp_term_taxonomy
.term_id
ORDER BYwp_term_taxonomy
.term_id`видно на ней category и post_tag имеют [term_id = 121] . Если я обновлю например category с term_id = 121 , ее id поменяется на 101 например, а post_tag останется с тем же term_id = 121.
кто что думает по этому поводу?
- Тема «Повторяющиеся term_id в wp_term_taxonomy и меняющийся ID после обн» закрыта для новых ответов.