На самом деле есть время и место для разных методов. Nix шорткод, хотя. Как правило, говоря, вы не должны «жестко кодировать» шорткоды в пользовательскую тему (конечно, есть исключения), если только вы не хотите встроить шорткод, к которому у пользователей тем есть доступ.
Тем не менее, если вы хотите эмулировать текущий стиль / макет WooCommerce со своим собственным стилем, или вы хотите расширить текущие шаблоны, используйте метод переопределения текущего шаблона. Обратите внимание, что в какой-то момент ваша тема станет «устаревшей». WC делает хорошую работу, не меняя шаблоны слишком часто, но это происходит, и ваша тема должна соответствовать этому случаю.
Если вы делаете что-то другое с полным списком продуктов, который не обязательно должен выглядеть укоренившимся в структуре WooCommerce, то вы можете использовать пользовательский запрос WP_Query или Database для удовлетворения ваших потребностей.
Так эффективно:
- Если вы хотите настроить , расширить или уменьшить текущую структуру WooCommerce, используйте переопределения шаблонов
- Если вы хотите полностью индивидуализированное решение или вам нужны продукты WC другой емкости, используйте специальный метод запроса.