Php 使用同一模板在不同页面上显示自定义内容
这是我第一次构建Wordpress,所以请耐心听我解释这个问题 我正在建一个旅馆的场地。网站的3个页面都有相同的内容(标题、文本段落和图库),并且都有一个“框”,每个页面的内容略有不同。例如,在“住宿”页面上,框中只包含段落文本,但在“餐厅”页面上,框中包含可下载PDF菜单的链接 我为这些页面构建了一个名为“标准页面”的自定义模板文件。我的问题是,解决这个盒子问题的最佳方法是什么?我猜有比为每个页面创建单独模板更简单的方法吗?该框确实需要内容可编辑,因此对于每个页面,后端字段将有所不同(例如,餐厅页面将需要文件上载功能) 到目前为止,我一直在关注一个树屋教程,但它并没有真正涉及到这一点。如果有帮助的话,我一直在使用自定义字段 我能想到的唯一办法是将该框作为一个单独的文件(例如,内容框),并使用WP_查询,根据页面计算和显示不同的字段 下面是一个不同样式框的示例。有优惠的是主页Php 使用同一模板在不同页面上显示自定义内容,php,wordpress,Php,Wordpress,这是我第一次构建Wordpress,所以请耐心听我解释这个问题 我正在建一个旅馆的场地。网站的3个页面都有相同的内容(标题、文本段落和图库),并且都有一个“框”,每个页面的内容略有不同。例如,在“住宿”页面上,框中只包含段落文本,但在“餐厅”页面上,框中包含可下载PDF菜单的链接 我为这些页面构建了一个名为“标准页面”的自定义模板文件。我的问题是,解决这个盒子问题的最佳方法是什么?我猜有比为每个页面创建单独模板更简单的方法吗?该框确实需要内容可编辑,因此对于每个页面,后端字段将有所不同(例如,餐
使用
内容框。php
可能是你最好的选择,在它里面-按名称定位页面
content-box.php的内部:
<?php if(is_page('accommodation')) {//show accommodation box}?>
<?php elseif(is_page('restaurant')) {//show restaurant box }?>
等等。然后如何在后端编辑这些?每个框都有不同的自定义帖子类型?只需使用该名称创建一个新页面-例如“住宿”是的,我知道每个框都属于不同的页面,但是这些框需要从管理员处进行编辑,每个框都有不同的字段(例如,中间框需要一个字段作为主标题(新网站提供),一个报价字段(15%)。在其中创建一个名为“住宿”的页面,将要显示的内容放入框中。-如果要通过后端将内容放入框中,请创建一个