к хуку нужно функцию ципануть
add_action('wp','my_func');function my_func() {$id = get_queried_object_id();echo $id;}
Ревизии записей + медиафайлы хранятся в таблице wp_posts, по этому такая последовательность
Сделайте бренды через таксономию.
А вводить товары из определенной категории и определенного бренда можно по фильтру category_name=slug категории&brand=slug бренда
Не будет там лишних запросов.
Используйте для этого дела функцию update_post_meta
Также есть класс wpdb для работы с бд
mark2011,
Наверное еще есть зарегистрированные таксономии с такими названиями.
Можно навести мышкой на ссылку "поиск" и в урл будет видно название такс.
пример .../wp-admin/nav-menus.php?category-tab=search#tabs-panel-search-taxonomy-category
Я вам все правильно сказал, не выдумывайте.
Или делайте разные названия функций, или условия нормально задавайте.