从自定义字段插入数据以创建更加动态的网站

Transform business strategies with advanced india database management solutions.
Post Reply
Dimaeiya333
Posts: 351
Joined: Sat Dec 21, 2024 3:40 am

从自定义字段插入数据以创建更加动态的网站

Post by Dimaeiya333 »

了解如何使用 WordPress 循环还可以帮助您使用 WordPress 创建更多动态类型的内容网站。

例如,假设您要创建一个房地产列表网站。作为此过程的一部分,您希望有一个页面列出有关可通过您创建的“房屋”自定义条目类型出售的房屋的信息。

如果您仅使用主题附带的默认帖子列表布局,它只会显示标题和内容等基本信息,就像显示普通博客帖子一样。

通过编辑“房屋”帖子类型的 WordPress 循环并添加相关模板标签,您可以包含来自您正在使用的任何自定义字段的信息,例如每栋房屋的卧室和浴室数量、平方英尺等。

将非帖子相关内容插入您的帖子列表(例如广告)
了解如何使用 WordPress 循环还可以帮助您将非动态内容插入网站的内容列表中。也就是 比特币数据 说,您的网站未从 WordPress 数据库中提取的内容。

例如,假设您想要在每个列表条目(或某种其他类型的静态内容)之间插入横幅广告。通过编辑循环,您可以轻松地将广告插入到布局中的任何位置。

使用 WordPress 循环的两个选项
在现代 WordPress 主题开发中,您与 WordPress Loop 交互的方式将取决于您使用的主题类型。

过去,所有 WordPress 主题都基于 PHP 模板,因此您必须在这些主题模板文件中使用 PHP 来处理 Loop。如今,这些类型的主题被称为经典 WordPress 主题。

大多数流行的 WordPress 主题仍然使用这种经典方法,这意味着您将使用 PHP 来处理 WordPress 循环。经典主题的一些例子有Astra、GeneratePress、Kadence、Neve、OceanWP 等。

但是,在站点编辑器中创建的新 WordPress 块主题不再像经典主题那样使用 PHP 模板文件,因此如果您使用块主题,则无法使用 PHP 自定义 Loop。相反,这些新的块主题使用特殊的“查询循环”块来自定义 WordPress 循环。

您可以查看我们的最佳块主题列表,以查看使用此方法的流行主题的一些示例。

接下来,我们将向您展示如何使用这两种方法来处理 WordPress 循环:

如果您使用经典主题,您将使用 PHP 与 Loop 进行交互。
如果您使用块主题,您将使用查询循环块方法与循环交互。
如果您不确定所使用的主题类型,可以检查WordPress 仪表板的外观菜单中的选项:

如果您看到其他选项,例如“自定义”、“小部件”和“主题文件编辑器”,那么您正在使用经典主题。
如果您看到编辑器选项而没有其他选项,通常意味着您正在使用块主题。
如何将 WordPress Loop 与经典主题一起使用(代码)
如果您使用经典 WordPress 主题,您将在主题的 PHP 模板文件中使用 WordPress 循环。


?>
为了帮助您理解这段代码的作用,我们将其分为三个部分:

打开循环
使用模板标签来控制要显示的内容
闭环
接下来,我们将深入研究稍微高级一点的主题,即根据不同情况使用条件语句来调整循环。

如何启动 WordPress 循环
要打开 WordPress 循环,您将有四个元素:

<?php– 这告诉您的网络服务器您将使用 PHP。
if ( have_posts() )– 这告诉您的服务器检查站点的数据库是否有任何与查询匹配的条目,如果有条目,则运行以下代码。如果没有条目,您可以使用else语句添加替代文本,我们稍后会看到。
while ( have_posts() )– 这告诉您的服务器只要有条目要显示就继续循环。通常,限制将由您在“设置”→“阅读”区域中的选择来设置。例如,如果您将站点配置为每页最多显示 10 个帖子,则服务器将保持最多 10 个帖子的循环(只要您至少发布了 10 个帖子)。
the_post();– 这告诉您的服务器从站点数据库中检索每个条目的数据。您可以使用模板标签控制此数据的显示,我们将在下一节中介绍。
<?php
Post Reply