Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 编写自定义post类型分页插件_Jquery_Wordpress_Pagination_Custom Post Type - Fatal编程技术网

Jquery 编写自定义post类型分页插件

Jquery 编写自定义post类型分页插件,jquery,wordpress,pagination,custom-post-type,Jquery,Wordpress,Pagination,Custom Post Type,我在WordPress网站上有一个自定义的帖子类型,这些帖子显示在我网站的三个不同页面上 我的帖子按两个条件排序,两个条件都显示在一页上,下一页只显示其中一个条件,第三页显示另一个条件。当我点击其中一篇文章时,我需要在文章的顶部进行分页,这篇文章只能浏览我来自的页面上的文章 有没有办法做到这一点?我最初的想法是获取我的引用页面,从该页面上的帖子中获取URL,然后转到上一个/下一个页面。但是,如果我试图从那篇文章中获取引用页面,我将获得我的第一篇文章,而不会获得我的URL。我可以将我的列表页面中的

我在WordPress网站上有一个自定义的帖子类型,这些帖子显示在我网站的三个不同页面上

我的帖子按两个条件排序,两个条件都显示在一页上,下一页只显示其中一个条件,第三页显示另一个条件。当我点击其中一篇文章时,我需要在文章的顶部进行分页,这篇文章只能浏览我来自的页面上的文章

有没有办法做到这一点?我最初的想法是获取我的引用页面,从该页面上的帖子中获取URL,然后转到上一个/下一个页面。但是,如果我试图从那篇文章中获取引用页面,我将获得我的第一篇文章,而不会获得我的URL。我可以将我的列表页面中的URL发送到帖子,然后再发送到下一篇帖子吗

任何帮助都将不胜感激。谢谢

以下是我已经尝试过的一些代码:

$(function(){
    $(".single_vehicle_previous_button").click(function(){
        var referrer = document.referrer;
            if (document.referrer == "http://localhost/sr19repairables/vehicles/repairables/") {
                $.ajax(document.referrer)
                    .done(function(html) { 
                        var urls = $("<div/>").html(html)
                                    .find("a")
                                    .map(function(i, e) { return $(this).attr("href");});
                                        $arr = (urls);
                                        function getClosest($search, $arr) {
                                            return $arr[array_search($search, $arr)+1];
                                        }

                    });
            }
            else{
                $('.single_vehicle_previous_button').hide();
            }
    });
});
$(函数(){
$(“.single_vehicle_previous_button”)。单击(函数(){
var referer=document.referer;
如果(document.referer==”http://localhost/sr19repairables/vehicles/repairables/") {
$.ajax(document.referer)
.done(函数(html){
变量URL=$(“”).html(html)
.查找(“a”)
.map(函数(i,e){return$(this.attr(“href”);});
$arr=(URL);
函数getClosest($search,$arr){
返回$arr[array_search($search,$arr)+1];
}
});
}
否则{
$('.single_vehicle_previous_button').hide();
}
});
});

你说“下一页只有一个条件,第三页有另一个条件”是什么意思?举一个你想要达到的目标的例子可以帮助你更好地理解这个问题。另外,如果你有这方面的代码,也请分享。@cabrerahector查看我的,看看我想做什么。我尝试了一些代码,请检查我的edit@cabrerahector对不起,我把我的网站拼错了。试一试。那么,你的意思是如何在维护当前过滤器(品牌和型号)的同时对自定义帖子类型(汽车)进行分页?是的,没错。我还需要保持状态(重建和可修复)