Jotyu, к сожалению не могу, так как не нахожусь за рабочим местом. В интернете есть много отличных мест, где можно скопировать код. Я использую документации в основном.
selelo, как я понимаю, вы скрываете записи с помощью условия. В итоге WordPress видит все записи а не только те, которые нужны.
Чтобы это исправить в аргументы запишите по какому полю собираетесь сделать вывод. Допустим нужны все статьи с мета полем “color” . Так выведим только их. Но если вам нужно дополнительно вывести все статьи связанные с этим “color”, вам нужно будет получить все записи с этим мета полем и связанные с ним записи. А во время пагинация выводить их постепенно. То есть нужны сделать фильтр с помощью аргументов WP_Query а не с помощью условия.
Для того чтобы сделать пагинацию нужно получить количество всех нужных постов. Зная это число можно настроить пагинацию. Пагинацию в таком случае я делаю кастомную, так как по-другому не получается.
Под ошибками имею ввиду: Warning, Exception и Notice.
При дебагинге на VS code, программа останавливается на ошибке и показывает линию красным оттенком а также подписывает из-за чего появилась данная ошибка. Вот этот функционал не хватает. У меня во время дебага с ошибкой, программа PHPStorm молча завершается и только в output выдаёт что была какая-та ошибка( конкретно не написано где и какая ).
Спасибо
Супер. Первый вариант мне не очень подходит, но вот второй бомба. Только 2 вопроса. что такое \K(впервые вижу) и для чего использовать модификатор s, если нам нужна сногострочность?
Спасибо
Сергей delphinpro, Сергей, очень вам благодарен. Все стало понятно после вашего последнего сообщения. Видимо переработался, что такую элементарную логику не смог реализовать. Спасибо, что не прошли мимо.
Сергей delphinpro, данный скрипт не работает так как необходимо. Сергей, сегодня я его постарался встроить в свой код но ничего из этого не вышло.
1 js скрипт отправляет данные на 1-ый PHP скрипт. Инициализируется проверка
2 js скрипт запускает основной скрипт PHP. При этом если я выведу Sessions['ls_sleep_test'], он будет выводить каждый раз цифры связанные с 1 PHP скриптом. Вроде бы хорошо, но при написании кода есть функция exit(). Если её написать то скрипт дальше не обрабатывается. Он просто одну и туже часть кода включает несколько раз. Если же не написать exit() то скрипт выдаст результат только в конце.
Возможно я не могу додуматься до очевидного. Если вы знаете, как можно это реализовать с помощью SESSION напишите пожалуйста.
Здравствуйте Дмитрий. Огромное вам спасибо. Все написано предельно ясно. Но есть один вопрос. Как я понимаю, мы должны создать в БД свою строку данных чтобы на нее опираться. Но вот вопрос, допустим вернется ID процесса. После этого ведь нужно сново запустить AJAX? Если 2-ой AJAX будет опираться на другой метод, то как он узнает результаты 1-ого метода? Методы могут быть частью кода, не обязательно чтобы был бы буквальный один метод. Так вот, нужно в БД записать массивы и другие данные?
Или это 3 совершенно разных AJAX, которые друг после друга работают?
То есть мы должны поделить код на совершенно разные части, которые никак не взаимодействуют друг с другом а только выполняют свои задачи или же это все происходит во время одного AJAX запроса?
Как появится время, напишите пожалуйста)
Adamos, да, когда изучал понял что PHP все собирает и только в конце отдаёт. Но ведь есть прогресс бары работающие с PHP на сервере. Хотя-бы структуру покажите как это сделать. Пример, структура, что-нибудь.
Сергей delphinpro, В данном случае, подмечено что запросы обрабатываются последовательно и ответ будет только в конце. Об этом написали в комментариях.