将动态值传递到页面以引入分类明信片

时间:2019-05-21 作者:Siobhan

我们的开发人员告诉我们,我们必须为每个类别创建一个模板来实现此场景:

我们正在创建动态产品页面,我们有一个单独的应用程序,它存储所有产品属性,包括类别。页面是动态的,当它们加载时,它们从应用程序加载属性。这对我们来说似乎不是一个大问题,但开发人员坚持要求。我们应该挑战吗?我们该如何挑战?(我们不具备技术知识)。

我们目前有18个类别,分类法很可能会发生变化,因此我们担心这不是一个稳健或可维护的前进方向。

1 个回复
SO网友:Deepak Singh

有多种方法可以实现这一点,但为每个分类法/类别创建新模板肯定不是最好的。

我将通过使用这两种方法使用单个模板来实现这一点,

您可以在生成动态页面时传递自定义查询变量,也可以创建一个自定义类,该类将遍历所有类别,并根据类别添加其他变量。您可以使用is_tax() 具有的函数get_query_var() 为了这个。在这里,您可能需要使用add_filter( \'query_vars\', \'function_name\'); 取决于您的后期查询。

构建jQuery Ajax函数,并通过wp\\u send\\u json()发送动态生成的post循环结果。

相关推荐

Custom term templates

所以,我在网上做了一些研究,但没有找到可靠的答案,所以我来了。我需要为特定类别创建自定义woocommerce类别页面。例如,我有一个类别叫做“Awesome”。而不是使用由短代码生成的常规类别页面[product_category category=\"something\"], 我想为自定义特定类别页面Awesome.我发现我需要编辑taxonomy-product_cat.php 但我不知道如何将其链接到名为awesome.换句话说,我正在考虑制作php文件的自定义副本,然后将其添加为主题templ