Php WordPress-如何多次使用内容?
我已经建立了一个自定义主题的WordPress网站 现在我想添加一个价格列表。我需要能够将多个价格组合在一起,最重要的是:我希望能够在多个页面上显示它们。因此,分步骤:Php WordPress-如何多次使用内容?,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,我已经建立了一个自定义主题的WordPress网站 现在我想添加一个价格列表。我需要能够将多个价格组合在一起,最重要的是:我希望能够在多个页面上显示它们。因此,分步骤: 在Wordpress管理员中创建一个包含文本项的列表 将其中一些文本项分组在一起 将组分配给多个页面以在那里显示它们(因此页面上有一个列表,您可以在其中选中要在那里显示的组。) 我在这里找什么?您要找的是自定义分类法 如果您的价目表是动态的,并且包含许多行,那么最好将其存储在数据库中。 在Wordpress中添加自定义数据类
- 在Wordpress管理员中创建一个包含文本项的列表
- 将其中一些文本项分组在一起
- 将组分配给多个页面以在那里显示它们(因此页面上有一个列表,您可以在其中选中要在那里显示的组。)
我在这里找什么?您要找的是自定义分类法 如果您的价目表是动态的,并且包含许多行,那么最好将其存储在数据库中。 在Wordpress中添加自定义数据类型时,我最喜欢的插件是 它允许您轻松创建和显示自定义文章类型和分类、创建设置页面、使用模板显示数据以及复杂查询等 编辑: 我不知道ACF,但它似乎和Pods有很大的不同:ACF是用来创建新的字段类型的。Pods用于自定义帖子类型。在您的情况下,我将按照以下步骤使用Pods:
[pods name="pricegroup" where="t.post_title = 'GroupToDisplay'" template="pricegroup-template"]
您的客户端可以在任何页面或小部件中使用此短代码。只需将GroupToDisplay
替换为要显示的实际组
如果你不想让你的客户看到这个短代码,并且想要更简单的东西,一个好的选择是创建一个自定义的短代码,在引擎盖下面,它将被称为pods短代码。然后你会得到如下结果:
[pricegroup title="GroupToDisplay"]
我正在为此使用高级自定义字段(ACF),因此我已经可以创建自定义数据类型。我会编辑我的问题来澄清一点,我(或者实际上,我的客户)能在wordpress管理员中决定哪个价格组去哪里吗?或者这包含在代码中(步骤4?),这样我的客户就可以在wordpress默认文本编辑器(或我用ACF创建的任何文本字段)中输入短代码?他可以在任何接受短代码的文本字段中输入短代码,这是wordpress Post/page content editor和小部件的情况。我不知道哪些ACF字段接受短代码。