Из-за чего может по разному отображаться страница записей при изменении адреса?
Ссылка скопирована
При установке адреса https://mob-stand.ru/stati/ - страница отображается так
Но при установке любого другого https://mob-stand.ru/statyi/ все отображается корректно.
Как можно это исправить?
Дополнительно:
При установке адреса
Что это значит? Где вы устанавливаете адрес?
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Лучший ответ
1
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопроскомментарий
Вам также может быть интересно
linkedin
Из-за чего выкидывает из аккаунта LinkedIn?
1 ответ
code-review
Нужен ли код-ревью React/TypeScript проекта?
1 ответ
Telegram
Как добиться, чтобы Telegram прислал мне именно смс код, а не через звонок его диктовал?
1 ответ
Аккумуляторные батареи
Почему при зарядке автостарта слышен писк, где искать причину?
1 ответ


Если страница записей по адресу
/stati/отображается иначе, чем та же страница с другим slug, сначала нужно проверить, не является лиstatiспециальным адресом в настройках WordPress, шаблоне темы или правилах rewrite. В WordPress один и тот же URL может обслуживаться разными типами запросов: обычная страница, архив записей, архив рубрики, CPT-архив, шаблон блога.Проверьте по порядку:
statiи отдельным шаблоном.stati.stati.home.php,archive.php,page-stati.phpили кастомный шаблон.У WordPress есть приоритет шаблонов. Для страницы записей используется не обычный
page.php, а чащеhome.phpилиindex.php. Поэтому если в админке страница называется «Статьи» и выбрана как страница записей, её содержимое и ACF-поля могут не выводиться так же, как у обычной страницы.После изменения slug или конфликтующих настроек пересохраните постоянные ссылки: Настройки → Постоянные ссылки → Сохранить. Это безопасно обновит rewrite rules.
Для диагностики можно временно вывести тип текущего запроса в шаблон:
if ( current_user_can( 'manage_options' ) ) { echo '<pre>'; var_dump( [ 'is_home' => is_home(), 'is_page' => is_page(), 'is_archive' => is_archive(), 'template' => basename( get_page_template() ), 'queried_obj' => get_queried_object(), ] ); echo '</pre>'; }
Если
/stati/— страница блога, а вам нужна обычная страница с таким дизайном, уберите её из «Страница записей» или используйте правильный шаблонhome.phpдля оформления списка записей.