Если есть хороший программист, либо бюджет на хороших программистов, либо тонна удачи и везения - то можно попробовать и дожать. Нет ничего не возможного. Главное не сдаваться.
наверное что то сломалось. надо сделать диагностику. найти причину. и починить.
нужен достаточно сильный телепат который сможет сделать диагностику без доступа к управлению сайтом.
С таким вопросом можно долго ждать ответа. А можно научиться задавать вопросы внятно, конкретно. Со ссылками, примерами. Наивно думать что появится волшебник телепат до всего догадается, разжует и в ротик положит.
Алексей: делать поля, таксономии. Еще работать головой придется. Ничего не решаемого не будет. Но чем меньше работать головой тем больше проблем придется решать.
Взять и рассказать тут как сделать эту задачу - не получится. По мере появления проблем пишите вопросы. Если хорошо задавать вопросы, обычно можно получить хорошие ответы.
Это самое простое что приходит в голову. И пока это будет работать значит самое правильное.
Если это когда то станет узким горлышком - тогда и надо это решать.
Преждевременная оптимизация - корень всех зол.
Олег: ну могу лишь пожелать удачи :) Хуки не всесильны. Есть разные методы кастомизации.
Можно попробовать конечно через хук template redirect и как бы попытаться повторить механику дочерней темы в части отдельного шаблона в рамках плагина. Но это маневр не 100% и без навыков мидла или сеньора такое провернуть будет сложненько.
t00rt: это речь про чистый WooCommerce. Я увидел слово товары и сразу подумал что там Woo.
Если нет, тогда надо пилить нечто подобное. Группа меток и есть таксономия. Просто можно наделать себе таксономий через плагин типа CPT UI.
Метки или более правильно Термы можно перебрасывать между таксономиями (группами).
Вообще то что вы делаете это территория WooCommerce. Если использовать его то там уже все придумано. И зовется это общими атрибутами (не путать с простыми атрибутами). Это нечто иное как метаконфигуратор таксономий. Который в чуть более простом варианте можно поставить отдельно (как уже назвал выше типа CPT UI).
Олег: не туда смотрите. суть в том что у категорий товаров есть шаблон. его надо найти.
в нем заданое условие что если товаров нет то показывать один контент. а если есть то другой.
если этот шаблон скопировать в дочернюю тему в соответствии с инструкцией то произойдет автоподмена. а далее в этом шаблоне можно поменять логику на свою. хуки скорее всего не нужны.
Недавно в рамках клуба писали синк товаров с ВКонтакте. Если не найдется и будет интерес в создании такого плагина, можно обсудить. Контакты в профиле.
Где то косяки с rewrite rules. Явно что то наколдовали там лишнего.
У вас много взаимосвязанных типов контента. чтобы это грамотно настроить через Rewrite Rules API - нужен достаточно опытный программист. Не каждый джуниор с таким справится.
Изучать исходники под капотом, мб где то xdebug включать. Сомневаюсь что можно легкими ритуалами тут обойтись.
Главное не путать то что кажется с реальностью. Если это используют другие игроки значит на то есть причины. Если эти причины не видны это не значит что их нет. Есть лишь один способ узнать это - опыт. Попробовать. Достаточно долго. И только при наличии опыта можно достаточно точно утверждать что правильно, а что нет.
zerofx: вопрос не в количестве инфы, а в умении формулировать вопрос.
сначала речь о файле xml, потом о ссылке на rss. вы определитесь что надо. птм что это 2 принципиально разных метода работы.
еще лучше прекратить думать что тут живут телепаты, и задать вопрос так чтобы было понятно что надо. с чем идет работа.
вы в своем вопросе каких то намеков написали, без деталей и конкретики. и думаете что люди сами догадаются что вам надо. но это не так. при таком отношении можно очень долго ждать ответов. как минимум до появления телепатов со знанием вордпресса.
The_Lars:
> Можно добавить в loop. Если есть базовые навыки php и понимание работы form.
Надо знать что такое формы. Как они работают. Если это знать, то вы увидите что их там нет. А значит и работать оно не может. Нужно либо добавлять туда форму, либо пробовать через ссылки с GET/POST параметрами играться.
Если есть хороший программист, либо бюджет на хороших программистов, либо тонна удачи и везения - то можно попробовать и дожать. Нет ничего не возможного. Главное не сдаваться.