Отключение страниц: тегов, категорий, архивов, авторов в WordPress
Доброго времени суток!
Ранее на страницах нашего сайта уже описывался способ с использованием плагина по отключению страниц тегов, архивов, авторов, категорий как выборочно, так и всех сразу. А в этом материале мы рассмотрим способ не многим сложнее, причём без использования какого-либо плагина, т.е. всецело силами WordPress.
Оный подойдёт для тех, кто готов произвести небольшую модификацию файлов темы (используемого дизайна). Но давайте обо всём по порядку.
Отключаем не требующиеся страницы в WordPress
- Так как мы будем редактировать файлы, то для этого стоит предварительно скачать и установить FTP клиент. Он позволяет получить доступ к файлам, из которых, по сути, и состоит сайт. Почему именно FTP, если файлы можно редактировать из консоли WordPress, из личного кабинета хостинга? FTP вариант, на мой взгляд, наиболее удобен. Однако в вашем случае может быть и иначе.
- Получив доступ к файлам, из которых состоит сайт, необходимо перейти в директорию, где находятся файлы используемой темы. Более подробно о том, где они находятся, написано в материале «Где находятся файлы используемой WordPress темы».
- Там расположены преимущественно файлы, оканчивающиеся на php. Это шаблоны для различных страниц сайта. Среди них и нужные нам, а именно:
- tag.php – теги
- category.php – категории
- archive.php – архивы (по неделям, месяцам, годам – за всё отвечает этот файл)
- author.php – страница авторов
- ещё там есть файл 404.php, который отвечает за дизайн страницы, которая отображается при попытке открытия несуществующей ссылки на сайте. Этот файл будет задействован в процессе
- Необходимо сделать предварительно резервную копию файла (вдруг в будущем страницы понадобятся), который отвечает за страницы, которые мы желаем отключить на сайте.
- В нашем конкретном примере пусть это будет author.php. Скопируем этот файл в другую директорию, или на компьютер, переименуем в original-author.php и вернём в основную директорию.
- Далее откроем author.php на редактирование. В этом файле (как, собственно, и остальных), как правило, расположен комментарий, потом сам код. Комментарий мы оставляем, а сам код весь удаляем и вписываем необходимый, в итоге должно быть вот так:
<?php /** * ... * * Тут указывается некий комментарий (в каждом шаблоне он свой, его надо оставить в оригинальном виде) * * ... */ status_header( 404 ); include("404.php"); ?>
- После редактирования сохраняем файл. Задача выполнена. Теперь при попытке открытия страницы автора будет отображаться сообщение, что такой страницы нет.
Аналогичным образом можно отключить и остальные страницы в WordPress.
На этом всё. Если что-то осталось не очень понятным, то напишите об этом в комментариях.
Поделиться ➞
Пожертвование сайту WPuse.ru (cбор пожертвований осуществляется через сервис «ЮMoney»)