首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在单独的页面上向Wordpress主题添加第二个循环

在单独的页面上向WordPress主题添加第二个循环,可以通过以下步骤实现:

  1. 创建一个新的页面模板:首先,在你的主题文件夹中创建一个新的页面模板文件,可以将其命名为custom-template.php(自定义名称)。这个文件将作为你添加第二个循环的页面模板。
  2. 在页面模板中添加第二个循环:打开custom-template.php文件,并在其中添加以下代码来创建第二个循环:
代码语言:php
复制
<?php
/*
Template Name: Custom Template
*/
get_header(); // 获取页面头部

// 第一个循环
if ( have_posts() ) {
    while ( have_posts() ) {
        the_post();
        // 显示页面内容
        the_content();
    }
}

// 第二个循环
$args = array(
    'post_type' => 'post', // 文章类型
    'posts_per_page' => 5, // 每页显示的文章数量
    'offset' => 5 // 跳过的文章数量
);

$second_query = new WP_Query( $args );

if ( $second_query->have_posts() ) {
    while ( $second_query->have_posts() ) {
        $second_query->the_post();
        // 显示第二个循环的文章内容
        the_title();
        the_excerpt();
    }
}

get_footer(); // 获取页面底部
?>

在上述代码中,我们首先通过get_header()获取页面的头部,然后使用第一个循环来显示页面的内容。接下来,我们使用WP_Query创建了一个新的查询对象$second_query,并通过设置post_typeposts_per_pageoffset参数来定义第二个循环的查询条件。在第二个循环中,我们使用the_title()the_excerpt()来显示文章的标题和摘要。最后,我们通过get_footer()获取页面的底部。

  1. 创建新页面并应用页面模板:登录到WordPress后台,创建一个新的页面,并在页面属性中选择刚才创建的自定义模板Custom Template。保存页面并发布。

现在,你的新页面将会显示第一个循环的内容,并在页面底部添加第二个循环的文章列表。你可以根据需要自定义第二个循环的查询条件和显示方式。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券