Прикинь так я тоже :), НО:
Открываю я zip архив а-ля бэкап сайта, WinRar’ом, сам zip архив был сделан на сервере в Linux’е стандартной утилитой zip, и там есть директория, в которой два файла с одинаковым названием index.html все символы в одном маленьком регистре, немного разного размера, вот что это, при разархивации архива в Windows немножко недоумевает как так, я сам не знаю, как так, сами файлы создаются плагином кеширования.
Лично я не использую блокировщики рекламы и более того если мне понравилась статья или сайт, я всегда поддержу, кликнув по рекламе (естественно так как будто бы я в ней заинтересован), веб-мастера, владельцы сайтов, Landlord’ы мира онлайна ведь нас же уничтожают корпорации, сейчас почти никто не создает сайтов, все в соц.-сетях и телеграммах на ютубе, поддержите брата своего, солидарность, будьте нормальными пацанами :-), позор тем, кто использует блокировщики и не кликает по рекламе :-)
П.С.
Это влияет на основной запрос, тоесть включение страниц архива и пагинации. WP_Query и add_rewrite_rule тогда вообще не стоит использовать.
Для изменения основного запроса нужно использовать хук pre_get_posts, например кол-во записей на странице изменить и т.д.
Has_archive включен вернее значение соответствует названию произвольного типа записи, 'has_archive' => 'mycustomposttype'.
А, да и при построении цикла на основе WP_Query надо добавить свойство paged.
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; ?>
<?php $recent_posts_posttype = new WP_Query(['post_type' => 'mycustomposttype', 'orderby' => 'date', 'posts_per_page' => 5, 'order' => 'DESC', 'paged' => $paged]); ?>
Пацаны, братва, девчонки, ребята всем спасибо за помощь, разобрался я с этим add_rewrite_rule, и в моем случае это будет так:
add_rewrite_rule( 'mycustomposttype/page/([0-9]+)/?$', 'index.php?post_type=mycustomposttype&paged=$matches[1]', 'top' );
Все работает и теперь нету ошибки 404, а ссылки остаются с нормальным видом, я так и не понял это типа вид редиректа такого или внутренняя фигня WordPress’а, но главное это работает, да и ладно.
Помогите составить add_rewrite_rule правило, я так понимаю оно должно помочь в переходах с глючных 404 страниц на работающие которые через параметры.
Нужно с:
https://www.mysite.ru/mycustomposttype/page/2/
На:
https://www.mysite.ru/page/2/?post_type=mycustomposttype
Я накидал по чьему-то примеру, но оно походу не работает:
add_rewrite_rule( 'mycustomposttype/page/([0-9]+)/?$', 'index.php?pagename=mycustomposttype&paged=$matches[1]', 'top' );