【发布时间】:2021-08-19 19:35:51
【问题描述】:
我有一个。在 Stackoverflow 上寻找答案,我找到了一些,但不幸的是它们不能满足我的需求,这就是我发布自己的原因。如果有人可以帮助我,那就太好了,因为我是 Ajax 的新手。我在 index.php 默认模板中使用默认的 WordPress 帖子类型。
下面是我输出帖子的 HTML 代码:
<?php
$args = array(
'post_type' => 'post',
'posts_per_page' => 3,
);
$loop = new WP_Query($args);
while ($loop->have_posts()) : $loop->the_post();
?>
<div class="col-12 col-md-6 col-xl-4 single_news_item">
<a href="<?php the_permalink(); ?>" title="Click here for our <?php the_title(); ?> post">
<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); ?>
<div class="bg_image" style="background-image: url('<?php echo $image[0]; ?>');"></div>
<div class="content">
<p class="date"><?php $date = get_the_date('d / m / y'); echo $date; ?></p>
<h2><?php the_title(); ?></h2>
</div>
</a>
</div>
<?php
endwhile;
wp_reset_postdata();
?>
这就是我所拥有的。本质上,我需要一个“加载更多”按钮或链接,然后加载接下来的 3 个帖子,依此类推,直到没有帖子可以加载。任何帮助将不胜感激。
谢谢!
【问题讨论】:
-
您对此有何疑问?到目前为止,您尝试过什么来解决它?你被困在哪里了?
-
我的问题是如何使用 Ajax 创建加载更多功能来加载更多 WordPress 帖子。
-
请通过编辑为您的问题添加所有说明,以及您解决问题的尝试
标签: php html jquery ajax wordpress