Нет открывается пункт «Все записи» в WordPress?

Ссылка скопирована
1 ответ

В Админке WP переходу пункт "Все записи" (https://site/wp-admin/edit.php) и меня перекидывает на главную страницу сайта https://site

Сами записи не в админке присутствуют, так же можно добавить запись через админку или редактировать.

Как решить данную проблему

Дополнительно:

Нет открывается пункт «Все записи» в Wordpress?

1. Обновите ваш WP о последней версии. Скачайте и установите с официального сайта.

2. Если не поможет, то отключите все плагины и посмотрите, что с проблемой. Если можно будет зайти во все записи, то подключайте плагины по одному и смотрите в чем проблема.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Backend-редакция Ответ

Если /wp-admin/edit.php перекидывает на главную, а добавление и редактирование записей работают, это похоже не на поломку записей, а на редирект или конфликт прав/безопасности. Нужно проверить, кто именно делает redirect: плагин безопасности, тема, mu-plugin, .htaccess/nginx или код в functions.php.

Порядок диагностики:

  1. Откройте URL в режиме инкогнито под тем же пользователем и проверьте, повторяется ли проблема.
  2. Отключите кэш/оптимизаторы админки, если они есть.
  3. Временно отключите плагины безопасности и редиректов.
  4. Проверьте wp-content/mu-plugins.
  5. Найдите по файлам wp_redirect, admin_init, current_user_can.

Частый пример проблемного кода:

add_action('admin_init', function () {
    if (! current_user_can('administrator')) {
        wp_redirect(home_url());
        exit;
    }
});

add_action('admin_init', function () { if (! current_user_can('administrator')) { wp_redirect(home_url()); exit; } });

Такой код может случайно зацепить страницу списка записей. Также проверьте роль пользователя: возможно, у роли нет edit_posts, и какой-то плагин вместо нормальной ошибки делает редирект.

Если есть доступ к логам, включите WP_DEBUG_LOG и посмотрите ошибки при открытии edit.php. И не начинайте с переустановки WordPress: сначала найдите источник редиректа. Переустановка ядра редко исправляет такую проблему, если её делает плагин или кастомный код.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно