使用子主题自定义特殊页面的模板

一旦您需要为您的 3dr 派对主题自定义 Citadela Listing 插件的模板文件,子主题对于实现所需的更改就变得非常有用。当您的主题由于主题和插件中使用的不同 HTML 结构而显示所提及页面的内容已损坏时,修改特殊页面(例如项目详细信息、项目类别、项目位置页面或搜索结果页面)的模板也可能会有所帮助。

通过子主题定制模板的过程是一个标准过程,可以从 WooCommerce 插件中得知 - 可以将插件中的模板复制到主题并根据用户需求进行自定义。如果您熟悉 WooCommerce 中的这种自定义,那么从 Citadela Listing 插件自定义主模板也没有问题。

首先,当您要自定义主题或插件的核心文件时,建议使用子主题。按照文档页面上的说明进行操作 如何使用儿童主题 在开始您自己的定制之前。

特殊页面模板

特殊页面的模板可以在 Citadela Listing 插件文件夹的以下路径中找到:

  • 项目详细信息页面 – ./plugin/cpt/item/templates/single-item.php
  • 列表类别页面 – ./plugin/cpt/item/templates/taxonomy-category.php
  • 列表位置页面 – ./plugin/cpt/item/templates/taxonomy-location.php
  • 列出搜索结果 – ./plugin/parts/items-search-page.php
  • 帖子搜索结果 – ./plugin/parts/items-search-page.php - 帖子搜索结果页面使用与项目帖子搜索结果页面相同的模板

上述所有文件都可以复制到您孩子主题的核心文件夹中,并根据您的需要进行自定义。为了遵循主题中的页面设计,我们建议使用主题中使用的相同 HTML 标签自定义 Citadela Listing 模板文件的 HTML 结构。这样您就可以确保 Citadela Listing 特殊页面的内容可以在所有主题上正确显示,无论不同主题的 HTML 结构有多么不同。

请注意,本文旨在描述如何自定义主布局模板,而不是 Blocks 模板的 HTML。