Shops listing (CPT VS Plugin)

时间:2018-06-15 作者:Satelier Diego

我需要列一张购物中心内商店的清单。每个店铺都有几个数据(关注时间、facebook、网站、图像等)

我开始在插件中开发CPT。

内容的加载工作正常,但在前端显示时,问题就开始了。

在归档、单一和类别过滤器的模板中,我快疯了。

我已经搜索了好几个小时,但找不到示例。

你能给我介绍一个要遵循的教程吗,或者你知道一个插件可以做到这一点吗?

非常感谢你。

1 个回复
最合适的回答,由SO网友:poopaloop 整理而成

要显示自定义帖子类型中的数据,可以创建帖子模板single-shop.php (例如)并将其放置在主题文件夹中。

注意:文件名必须与您的CPT-ie的名称匹配single-{your_post_type}.php.

然后在此模板中,您可以使用the_field() - 例如:

<?php the_field(\'opening_hours\'); ?>
您用于CPT/自定义字段的插件可能会有帮助文档,可以为您提供一些很好的示例。

例如ACF-Displaying custom field values in your themeDisplay field values in php templates您可能还需要创建一个模板archive-shop.php 对于所有店铺的列表(请确保已设置has_archive ==> true 对于此CPT),如果没有,WordPress将默认为archive.php 无论如何看见https://developer.wordpress.org/themes/template-files-section/custom-post-type-template-files/ 有关自定义帖子类型模板层次结构的详细信息。

如果您想避免使用代码,有几个插件可以帮助您做到这一点,有些插件带有point&;单击选项,使用简单[短代码]单击其他选项。在我的脑海中,我认为Beaver Builder+Beaver Themer和/或Elementor+Toolset将实现您所寻找的目标。

结束

相关推荐