[wordpress教程]纯代码为WordPress主题添加”点击加载更多文章”功能

直接上代码

1.加载效果的JS代码

//实现点击加载更多内容JS部分
jQuery(document).ready(function($) {
$('#pagination a').click(function() {
$this = $(this);
$this.addClass('loading').text("我们在在努力加载中,稍等");
var href = $this.attr("href");
if (href != undefined) {
$.ajax({
url: href,
type: "get",
error: function(request) {
},
success: function(data) {
$this.removeClass('loading').text("点击查看更多文章");
var $res = $(data).find(".blockGroup .post-list"); //这里重要,需要根据实际需要调整
$('.blockGroup').append($res.fadeIn(500));
var newhref = $(data).find("#pagination a").attr("href");
if (newhref != undefined) {
$("#pagination a").attr("href", newhref);
} else {
$("#pagination a").remove();
}
}
});
}
return false;
});
});

2.css样式部分

#pagination{display:inline-block;position:relative;height:30px;margin-bottom:20px;padding:2px 16px;color:rgba(0,0,0,.44);background:rgba(0,0,0,0);font-size:15px;text-align:center;text-decoration:none;cursor:pointer;border:1px solid rgba(0,0,0,.05);vertical-align:bottom;white-space:nowrap;text-rendering:auto;box-sizing:border-box;border-radius:999em}

调出功能,插入自己需要实现的文职

<?php next_posts_link(__('点击加载更多文章')); ?>

  • ❤您可能还会对这些推荐感兴趣!

    发表评论