christopheraltman
  • 0
Новичок

Я изменил post_type и теперь получаю ошибку 404

  • 0

Я изменил пользовательский post_type на другое имя. Теперь, когда я просматриваю одну страницу с post_type, я получаю страницу 404.

Как отлаживать? Есть ли журнал WP, в котором я могу просмотреть вызов функций?

Share
  1. Просто попробуйте обновить постоянные ссылки (т.е. запустить сброс правил перезаписи).

    • 0
  2. Привет @Кристофер Альтман:

    Долго не разговаривали! Надеюсь, у вас и у сотрудников Matter все хорошо.

    Когда вы говорите, что изменили имя типа сообщения, я предполагаю, что вы имели в виду, что сделали это в functions.php файле своей темы в своем вызове. register_post_type()? Если да, вы также выполнили запрос в wp_posts таблице для обновления post_type поля? Если нет, вам нужно выполнить следующий запрос, предполагая, что ваш префикс базы данных равен 'wp_' и заменяется 'new-type' соответствующим 'old-type' образом (я предполагаю, что вы знакомы с тем, где и как выполнять SQL-запрос?):

    UPDATE wp_posts SET post_type='new-type' WHERE post_type='old-type'
    

    Другая ситуация заключается в том, что вы можете использовать плагин Redirection ? Если это так, попробуйте отключить его, поскольку известно, что он вызывает такие проблемы.

    Если ни один из этих вариантов не относится к вашей ситуации, дайте более подробную информацию, например, как вы определили свой собственный тип записи (использовали ли вы плагин) и какие шаги вы предприняли для изменения? Также покажите некоторые URL-адреса, которые не работают.

    • 0

Оставить ответ

You must login to add an answer.