Intereting Posts
Резервное копирование старой версии WP до обновления пользовательский тип сообщения и пользовательская таксономия permalink Пользовательский тип сообщения против страницы пользователя Страница сайта WordPress существует, но ошибка 404 Как я могу определить выбранный вариант макета изотопа из Javascript для создания соответствующего макета? Показаны сообщения из 2 категорий только по категории.php Почему wp перенаправляет меня на wp-login.php, когда я перехожу к переписанному URL-адресу wp-admin? Правила перезаписи Сильное ядро ​​для использования .dev файлов JavaScript Получить текущий пользовательский идентификатор таксономии по идентификатору сообщения Предупреждение: невозможно изменить информацию заголовка – уже отправленные заголовки Обрезка миниатюр на конкретные размеры на переднем конце Отключить комментарии для данного CPT? Мультитентант с одним сайтом Новые загрузки WordPress нарушены

Страница категории не использует category.php, вместо этого она перенаправляется на главную страницу

В настоящее время я изменяю тему. У этой темы не было category.php Мне нужна специальная страница категории. Итак, я сделал это. Он работает на моем локальном сервере, но когда я загрузил его на реальный сервер, эта страница не работает. Он всегда перенаправляется на главную страницу. Он имеет front-page.php и другие страницы: archive.php, index.php, некоторые шаблоны пользовательских страниц, шаблоны отдельных страниц, таксономия-custom_cat.php и т. Д.

Я имею в виду, что все нормально. Все остальное отлично работает, но в главной категории серверов все равно не работает. Разве это не нарушение иерархии шаблонов?

Кстати, основным сервером является wordpress multisite. Мне пришлось включить тему в сетевой администратор, а затем использовать ее на текущем сайте. Заранее спасибо.

Редактировать: Я узнал что-то интересное. Он перенаправляется на главную страницу или использует страницу 404 в следующем состоянии. Не все 404 URL перенаправляются на главную страницу. Я даю вам общую идею

www.example.com/category/category-name -> redirects to front page www.example.com/category/xxxxx -> redirects to front page www.example.com/xxxxx -> redirects to front page www.example.com/xxxx/xxxx -> goes to 404 page 

* xxxx означает URL-адрес мусора

На самом деле он использует 404 страницы, но не во всех случаях, и, кстати, я использую wpmudev

Убедитесь, что в файле category.php нет ошибок.

Перейдите в «Настройки» -> «Постоянная ссылка» и сохраните его снова, чтобы на всякий случай перестроить структуру постоянной ссылки.

Кажется, ваш category.php не загружается в нужную папку при загрузке на ваш сервер. Однажды это случилось с моим другом.

подтвердите, что ваши файлы расположены примерно так.

или – yourblogrootfolder / wp-content / themes / yourblogtheme внутри этого.

  • index.php
  • category.php
  • date.php
  • archive.php
  • author.php
  • style.css

Попробуйте проверить права доступа к файлам. Многие хосты требуют, чтобы разрешения были 644 для файлов PHP. В частности, suPHP обычно блокирует выполнение файлов, которые даже имеют 664 разрешения. Новые файлы, загруженные через FTP, могут не всегда корректно отображаться в зависимости от настроек FTP-клиента и сервера.