WordPress: 404 вместо категорий и другие проблемы
Сегодня настраивал шаблон на WP, и столкнулся с несколькими проблемами:
1. В логику шаблона было заложено отправлять посты по их мнению старые в корзину, поэтому я какое-то время не мог понять почему это у меня "не выводится" большая часть постов. В решении проблемы помог заблаговременно заготовленный дамп и редактирование functions.php.
2. После этого проблема была еще интересней: без чпу категории работают, с чпу категории(рубрики) перекидывают на 404 страницу. В общем я долго думал что это за ерунда. В итоге оказалось, что тема переназначала rewrit-ы для url. Причем даже после смены темы, категории так и не начинали работать. Проведя несколько тестов, и отметив про себя, что просто замечательно делать дампы, я нашел что url-ы переопределяются опять же в файлике functions.php. Явным признаком таких чудес служит вот такие функции:
1 2 3 4 |
register_post_type(){...} flush_rewrite_rules(); |
после этого я решил, уже конкретно покоцать функционал шаблона и выкинуть всякую ненужную хрень и закомментил практически все. После этого, сайт начал работать более-менее ожидаемо.
Из всего этого вывод: есть проблемы - не сдавайтесь, ищите решения. А так же обязательно делайте бэкапы!
Author: | Tags: /
| Rating:
Leave a Reply