在此之前,我创建了一个电子商务网站,在WooCommerce中复制模板文件,并对其进行编辑,以显示我想要的内容。但是现在我知道了短代码和WP_Query,它们也可以用来获取产品/类别等。
所以,我想知道的是,哪种方法是最好的,是否有一种方法比另一种方法更好?
发布于 2018-06-26 16:30:15
实际上,不同的方法是有时间和地点的。不过,这是短代码。一般来说,您不应该将“硬代码”短代码转换为自定义主题(当然也有例外),除非您的意思是要在主题-用户可以访问的短代码中构建。
也就是说,如果您想要用自己的天赋来模仿WooCommerce的当前样式/布局,或者要扩展当前的模板,请使用当前的模板覆盖方法。注意,这将导致您的主题在某一时刻变得“陈旧”。WC做了一个不错的工作,不改变模板太频繁,但它确实发生,您的主题应适应当这种情况发生。
如果您对产品列表做了完全不同的事情,而这些产品并不一定是WooCommerce结构中根深蒂固的,那么您可以使用自定义的WP_Query或数据库查询来满足您的需求。
如此有效:
发布于 2018-06-27 17:41:31
一切都做得很好。不需要单独使用WP_Query
如果您想定制主题,您可以使用add_action()和add_filter(),也可以修改css。
钩子参考:https://businessbloomer.com/woocommerce-visual-hook-guide-single-product-page/
https://stackoverflow.com/questions/51045815
复制相似问题