Написание нестандартного плагина пост-типа - PullRequest
0 голосов
/ 24 октября 2019

У меня есть собственный тип сообщения на моем сайте 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();
            }
    });
});
...