Здравствуйте! В базе есть категории wp_terms
. Связи категорий(где указывается кто родитель категории находятся в таблице wp_terms_taxonomy
. Так вот мне нужно из таблицы wp_terms
достать ссылки категорий slug
родителя и дочернего элемента одним запросом.
SELECT `slug` FROM `wp_terms` WHERE `term_id` in (SELECT `term_taxonomy_id` FROM `wp_term_taxonomy` WHERE `taxonomy` = 'product_cat')
этим запросом я вытягиваю ссылки всех категорий независимо от дочернего или родительского.
SELECT `slug` FROM `wp_terms` WHERE `term_id` in (SELECT `parent` FROM `wp_term_taxonomy` WHERE `taxonomy` = 'product_cat')
этим запросом ссылки родителей. суть в том, что нужно формировать ссылку для составления карты сайта(sitemap) и нужно формировать ссылку типа http://siteurl/parentslug/term_taxonomy_slug/ надеюсь я понятно расписал. в общем нужно объединить два запроса в один чтобы выводило два значения slug
parent
'a и slug
wp_term_taxonomy
slug
- ссылка на категорию(таблица wp_terms
);
parent
- ид родительской категории (таблица wp_terms_taxonomy
);
term_taxonomy_id
- ид категории (таблица wp_terms_taxonomy
)
Виртуальный выделенный сервер (VDS) становится отличным выбором
У меня есть простой запрос в базу
Используется: Windows - 7x64; MySQl - MySQL-57-x64; Пользователь - администратор; Антивирусы - Аваст (отключён)
Имею достаточно стандартную схему - картинки и теги, связанные между собой связью многие ко многимНа сайте нужно сделать поиск картинок по выбранным...