要显示自定义帖子类型中的数据,可以创建帖子模板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 theme例如吊舱-Display 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将实现您所寻找的目标。