Как настроить страницу ошибок веб-сайта?

Если вы используете сеть WordPress Multisite, вероятно, вам пришлось заархивировать, приостановить или удалить один или два веб-сайта.

Если сеть предназначена для вашего собственного использования, возможно, вы создали веб-сайт, а затем поняли, что он вам больше не нужен. Возможно, вы переместили его в автономную установку WordPress или случайно создали дубликат.

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

И если вы используете свою сеть для размещения веб-сайтов клиентов, возможно, веб-сайт был перенесен на собственную установку WordPress или удален, когда клиент прекратил работу или был передан другому разработчику или веб-хостинг.

По умолчанию, если кто-то посещает веб-сайт, который вы отключили, он увидит довольно темный экран по умолчанию, сообщающий, что веб-сайт был заблокирован.

Но что, если вы хотите персонализировать этот экран или добавить персонализированный контент, например ссылку, побуждающую посетителей посетить ваш основной веб-сайт или начать свой собственный блог?

В этом уроке я покажу вам, как именно это сделать. Я покажу вам, как создать файл в вашем каталоге WP-содержание который заменяет файл по умолчанию для этого экрана и как его настроить.

Но прежде чем мы это сделаем, давайте рассмотрим различные варианты приостановки работы веб-сайта и то, что увидят пользователи, когда вы это сделаете.

Приостановить работу веб-сайтов в вашей сети: варианты

Я должен признать, что нахожу терминологию, касающуюся удаления и приостановки веб-сайтов в сети, очень запутанной. Не совсем понятно, что означает каждое сообщение, и иногда, когда вы его создаете, система сообщит вам, что вы сделали другой.

Итак, давайте кратко рассмотрим варианты удаления веб-сайтов из вашей сети.

Вот подробный экран окна управления многосайтовыми сайтами, доступ к которому можно получить, перейдя в Мои сайты> Сетевой администратор> Сайты :

настроить сеть mutlisite.png

Существует четыре варианта удаления сайта:

  • дезактивировать отменяет этап активации, выполняемый пользователями при подписке на веб-сайт. Это не приводит к окончательному удалению веб-сайта, который можно повторно активировать в любое время. Но экраны администрирования веб-сайта больше не доступны.
  • архивы сообщить, что веб-сайт заархивирован, поэтому пользователи не могут получить к нему доступ. Можно просматривать экраны администратора, но не интерфейс. Опять же, вы можете легко заархивировать веб-сайт в любое время, и он не будет удален.
  • спам не удаляет сайт, а помечает его как спам. Он будет недоступен (интерфейс и администратор), пока вы не решите иначе.
  • Удалять удалить сайт. Используйте эту опцию с особой осторожностью!

Экран по умолчанию для заблокированных веб-сайтов

В WordPress есть экран по умолчанию, который отображается при удалении веб-сайта.

Вот что вы видите в каждом сценарии.

Отключенные сайты

Если веб-сайт отключен и его просматривает кто-то, кроме администратора сети (вошедшего в систему), появится экран по умолчанию:

этот сайт больше не доступен.png

Архивные сайты и сайты, помеченные как спам

Если вы отметите сайт как спам или заархивируете его, вы увидите другой экран:

Как настроить страницу ошибок для веб-сайтов

Эти экраны очень простые. Они не предоставляют посетителю много информации и не объясняют, что имеется в виду под словами «больше недоступно», «заархивировано или приостановлено».

Итак, давайте создадим наш.

Обратите внимание: если веб-сайт был удален, вы не увидите ни одного из этих экранов - вместо этого вы попадете на страницу 404 на основном веб-сайте.

Создание страницы для отключенных сайтов

Создать новую страницу для отображения, когда кто-то посещает отключенный веб-сайт, довольно просто. Вы просто создаете новый файл с именем Блог-deleted.php и поместите в папку WP-содержание de ваша сеть. Затем этот файл будет использоваться для отображения настраиваемой страницы вместо страницы по умолчанию.

Обратите внимание, что это находится в папке WP-содержание сети и тот же файл будет использоваться для всех отключенных веб-сайтов в сети. Это означает, что вам нужно создать что-то общее, а не что-то конкретное для веб-сайта в вашей сети.

Примечание: название этого файла очень сбивает с толку. Это не касается удаленных сайтов, только отключенных!

Создаваемая вами страница должна быть независимой: она не будет использовать тему веб-сайта или вызывать плагины или дополнительные файлы. Поэтому вы должны включить любой стиль в этот файл или вызвать внешнюю таблицу стилей, которую вы поместите в папку стилей в своей папке. WP-содержание .

Вам также нужно будет включить . <head>и теги <body>открытие и закрытие, поскольку они не помещаются в файлы верхнего или нижнего колонтитула вашей темы.

Для простоты я создам очень простой файл со всеми включенными стилями.

Вы можете начать с совершенно пустого файла, если хотите, или можете скопировать часть содержимого из файлов вашей темы. С одной стороны скопировал содержимое файла header.php моей темы и я ai существенно изменился, затем вручную добавил остальные теги.

Вот содержание моего .<head>:

" /> <? php / * * Распечатать тег <title> в зависимости от того, что просматривается. * / global $ page, $ paged; wp_title ('|', истина, 'право'); // Добавляем название блога. bloginfo ('имя'); ?>
 .content {
 width:500px;
 height:500px;
 margin:0 auto;
 background:#999;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-250px;
 margin-top:-250px;
 padding: 10px;
 }
 .content p {
 position: relative;
 top: 50%;
 transform: translateY(-50%);
 text-align: center;
 font-size: 18px;
 font-family: 'Helvetica Neue', Verdana, sans-serif;
 }
 a:link,
 a:visited {
 color: #fff;
 text-decoration: underline;
 }
 a:hover,
 a:active {
 color: #fff;
 text-decoration: none;
 }

Это дает мне необходимый контент, а также некоторые метаданные и стиль.

Теперь для <body>:

>  Этот блог был удален, извините! Чтобы создать свой собственный сайт, посетите The Main Network Site . »,« Compass »); ?>

В теле немногое - просто элемент для контента с абзацем внутри и некоторым текстом, который можно перевести. Сюда входит ссылка на основной веб-сайт, которую вы, возможно, захотите включить, если ваша сеть позволяет регистрацию пользователей.

Вы также можете указать ссылку на другой веб-сайт в своей сети, если этот веб-сайт был заменен, или на страницу основного веб-сайта, объясняющую стратегию удаления веб-сайта, где вы этого хотите.

Давайте посмотрим на экран, который мы теперь получаем, если веб-сайт отключен:

Сейчас это не очень красиво - вы можете добавить другой стиль, цвета и, возможно, заголовок. Но он показывает вам, что можно переопределить страницу по умолчанию для удаленных веб-сайтов и добавить все, что вы хотите.

Создание страницы для заархивированных сайтов

Если вы также хотите создать пользовательскую страницу для веб-сайтов, заархивированных или помеченных как спам (а почему не вы?), Вам придется создать еще один файл, также в вашей папке. WP-содержание . Это то, что мы называем Блог-suspended.php .

Я создал другой файл, идентичный моему файлу Блог-deleted.php но с немного другим текстом. Вот код:

" /> <? php / * * Распечатать тег <title> в зависимости от того, что просматривается. * / global $ page, $ paged; wp_title ('|', истина, 'право'); // Добавляем название блога. bloginfo ('имя'); ?>
 .content {
 width:500px;
 height:500px;
 margin:0 auto;
 background:#999;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-250px;
 margin-top:-250px;
 padding: 10px;
 }
 .content p {
 position: relative;
 top: 50%;
 transform: translateY(-50%);
 text-align: center;
 font-size: 18px;
 font-family: 'Helvetica Neue', Verdana, sans-serif;
 }
 a:link,
 a:visited {
 color: #fff;
 text-decoration: underline;
 }
 a:hover,
 a:active {
 color: #fff;
 text-decoration: none;
 }
>  Этот блог был приостановлен, извините! Чтобы создать свой собственный сайт, посетите The Main Network Site . »,« Compass »); ?>

Вот страница, которую вы получаете, посещая архивированный сайт:

И снова у нашего посетителя есть дополнительная информация и ссылка на главный сайт. Вы можете заменить это на все, что захотите.

Более продвинутые варианты

Вы можете довести эту технику дальше.

Первое, что вы можете сделать, чтобы улучшить свой код, - это разделить стили и добавить их в таблицу стилей в своей папке. WP-содержание. Затем вы вызываете эту таблицу стилей в обоих файлах для приостановленных и деактивированных веб-сайтов, что означает, что вам нужно только один раз закодировать стиль.

Если вы хотите использовать разные стили для каждой из двух страниц, вы можете добавить в класс дополнительный класс body для каждого файла и настроить его.

Чтобы вызвать новую таблицу стилей, добавьте эту строку кода в раздел <head> ваш файл:

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

Но если вы хотите сделать это, вы можете включить таблицу стилей темы с этой строкой в <head>:

" />

Вы можете сделать еще один шаг вперед, используя функцию для вызова определенных файлов темы, таких как верхний или нижний колонтитул. Но опять же, будьте осторожны, так как тема может быть удалена или повреждена. Если вы это сделаете, это даст вам возможность дать каждому блогу отдельную страницу, которая будет выглядеть уникально.

Другой вариант - использовать таблицу стилей вашего основного сайта, что означает, что вы можете создавать все свои висячие / деактивированные экраны со своим собственным брендом. Чтобы вызвать таблицу стилей из основной темы, вам нужно добавить этот код в тег <head>:


" />

Затем вы будете использовать соответствующие элементы для разметки своей страницы, чтобы она работала с темой вашего основного блога, или вы можете вызывать файлы из этой темы с помощью тега include.

Наконец, вы можете использовать условные теги для проверки идентификатора блога, статуса блога или чего-то еще, что вы хотите проверить, а затем соответствующим образом распространять контент.

Но если вы не хотите заходить так далеко, простая страница, подобная той, которую мы создали выше, предоставит посетителям больше информации, чем по умолчанию, и позволит вам направлять людей в другие места в вашей сети.

Легко переопределить страницы по умолчанию для отключенных сайтов

Если вы выполните описанные выше шаги, вы сможете быстро и легко заменить стандартные страницы архивированных, приостановленных или удаленных веб-сайтов из вашей сети.

Таким образом, вы сможете предоставить посетителям больше информации, чем предоставляют экраны по умолчанию, и предоставить ссылку на ваш основной веб-сайт, чтобы они не покинули вашу сеть.

Откройте для себя также несколько премиальных плагинов WordPress  

Вы можете использовать другие WordPress плагины чтобы придать современный вид и оптимизировать обработку вашего блога или веб-сайта.

Мы предлагаем вам несколько премиальных плагинов WordPress, которые помогут вам сделать это.

1. Социальная доля и Locker Pro

Еще один крупный претендент в нашем списке плагинов блокировки — Social Share и Locker Pro. Этот Плагин Wordpress Premium предлагает множество функций, почти таких же, как плагин Bloom, показанный выше.

Плагин Social Share Locker Pro для WordPress

Вы найдете в качестве основных функций:акционер и лайки, дразблокировка контента после обменаареста нескольких типов контента, Интеграция Visual Composer, эфналет при пролете мыши, мСтраница 100% отзывчива, гактиватор шорткодов, eт больше.

Смотрите также 9 WordPress плагинов для активации соединения через социальные сети.

скачать | Демонстрация | веб-хостинг

2. Youtubomatic 

Ютубоматик — это новый Плагин Wordpress премиум, который будет особенно полезен, если вы блоггер видео. Когда это Плагин Wordpress активен на вашем веб-сайте, он может автоматически импортировать видео с YouTube и публиковать их в WordPress с помощью собственного API YouTube. 

Плагин youtubomatic для WordPress создает автоматический блог

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

Вы сможете импортировать как посты, так и комментарии на YouTube, чтобы размещать интересный контент в своем блоге. Плагин уменьшает дублированного контента с некоторыми дополнительными функциями, такими как генератор случайных фраз и генератор синонимов, которые сделают вашу публикацию отличной от источника. Его поддержка поворота текста повышает ценность SEO.

Откройте для себя тоже Как загрузить ваш массовый медиа на WordPress

Роботы Google могут рассматривать контент, созданный этим плагином, как уникальный. Вы сможете определять правила, на основе которых будут создаваться сообщения, и выполнять поиск по контенту с помощью фильтров и параметров. 

из шорткоды доступны для вставки видео в сообщение для отображения списка видео, предлагаемых поиском по ключевым словам, или для отображения видео из списка воспроизведения.

скачать | Демонстрация | веб-хостинг

3. Ajax Search Pro для WordPress

Ajax Search Pro — один из лучшие плагины для WordPress премиальная панель поиска в реальном времени на WordPress. Он легко настраивается, имеет множество функций и опций и обеспечивает наилучшие результаты.Ajax search pro live wordpress search filter плагин для wordpress
Вы можете заменить панель поиска WordPress на более эффективный и динамичный поисковик. Кроме того, этот плагин WordPress имеет более 60 красочных и полностью настраиваемых тем, которые сэкономят ваше время.

Смотрите нашу статью на Плагины 10 WordPress для улучшения визуального оформления вашего веб-сайта

Таким образом, вы можете сосредоточиться на визуальном представлении формы поиска.

скачать | Демонстрация | веб-хостинг

Рекомендуемые ресурсы

Узнайте о других рекомендуемых ресурсах, которые помогут вам создать и управлять своим сайтом.

Заключение

Вуаля! Вот и все, что касается этого руководства о том, как настроить страницу ошибок для дочерних веб-сайтов WordPress. не стесняйтесь поделитесь этой статьей с друзьями в ваших любимых социальных сетях

Однако вы также сможете ознакомиться с нашими Ressources, если вам нужно больше элементов для реализации ваших проектов создания интернет-сайтов, обратитесь к нашему руководству по Создание блога на WordPress.

Если у вас есть предложения или замечания, оставьте их в нашем разделе Комментарии.

...