[英]WordPress - How can I use content multiple times?
I have built a WordPress website with a custom theme. 我建立了一个带有自定义主题的WordPress网站。
Now I want to add a list of prices. 现在,我想添加一个价格清单。 I need to be able to group multiple prices together, and the most important thing: I want to be able to show them on multiple pages.
我需要能够将多个价格分组在一起,最重要的是:我希望能够在多个页面上显示它们。 So in steps:
因此,分步进行:
What am I looking for here? 我在这里找什么?
If your price list is dynamic and count many rows, it's probably better to store it in database. 如果您的价目表是动态的并且计数很多行,最好将其存储在数据库中。 When it comes to add custom data types to Wordpress, my favourite plugin is Pods .
在向Wordpress添加自定义数据类型时,我最喜欢的插件是Pods 。
It allow you to easily create and display custom post types and taxonomies, create settings page, display your data using templates, and complex queries, etc. 它使您可以轻松创建和显示自定义帖子类型和分类,创建设置页面,使用模板显示数据以及复杂查询等。
Edit : 编辑:
I don't know ACF, but it seems it's quite different from Pods : ACF is for having new fields types. 我不知道ACF,但似乎与Pods完全不同:ACF用于拥有新的字段类型。 Pods is for Custom Post Types.
窗格用于自定义帖子类型。 In your case, I would use Pods, following this procedure :
在您的情况下,我将按照以下步骤使用Pod:
For step 4, here is an example of a Pods shortcode you could include in a Wordpress Page: 对于第4步,这是您可以在Wordpress页面中包含的Pods简码示例:
[pods name="pricegroup" where="t.post_title = 'GroupToDisplay'" template="pricegroup-template"]
Your client can use this shortcode in any page or widget. 您的客户可以在任何页面或窗口小部件中使用此短代码。 The only thing that is needed is to replace
GroupToDisplay
with the actual group you want to display. 唯一需要做的就是用要显示的实际组替换
GroupToDisplay
。
If you don't want your client to see this shortcode, and want something even simpler, a good option would be to create a custom shortcode that will, under the hoods, call pods shortcode. 如果您不希望客户看到此短代码,并且想要更简单的方法,一个不错的选择是创建一个自定义的短代码,该代码将在幕后调用pods短代码。 Then you will end up with something like :
然后,您将得到类似以下内容:
[pricegroup title="GroupToDisplay"]
您正在寻找的是自定义分类法 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.