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


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

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

Author: Christopher Altman, 2010-10-23

2 answers

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

 3
Author: user1147, 2013-10-31 14:33:57

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

Долгое время никаких разговоров! Надеюсь, у вас и у ребят из 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'

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

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

 3
Author: MikeSchinkel, 2010-10-23 21:02:38