В общем когда из моего Telegram канала переходите на статью, к примеру: "Как обновить pfSense 2.6.0 до pfSense 2.7.1"
на одном из блогов, а она в приватном доступе, Вы попадаете на станицу 404
, но по умолчанию она выглядит, что ссылка на заметку отсутствует. Ниже скриншот как выглядит по умолчанию:
На заметку: Перед любыми изменениями на прямую в файлах темы сперва сделайте его бекап и проверьте что у Вас в случае чего есть доступ по SSH
к хосту, на котором развернут WordPress
и в каталог с Вашим сайтом/блогом.
Чтобы было понятно, что статья есть – я считаю нужно дополнить шаблон 404.php
до вида:
https://net.ekzorchik.ru/wp-login.php
– Авторизуюсь под административным аккаунтом, открывается Консоль - Внешний вид - Редактор тем
–
Выберите тему для изменения: у меня текущая это "Newsup"
Файлы темы: выбираю "Шаблон ошибки 404" (404.php)
и после тегов
<h1><?php esc_html_e('4','newsup'); ?><i class="fas fa-ban"></i>4</h1>
удаляю вот эти две строки:
<h4><?php esc_html_e('Oops! Page not found','newsup'); ?></h4> <p><?php esc_html_e("We are sorry, but the page you are looking for does not exist.","newsup"); ?></p>
изменяю удаленное на:
<a href="https://t.me/aka_ekzorchik">Написать автору на приватный доступ</a> <h4><?php esc_html_e('Заметки в приватном доступе','newsup'); ?></h4> <p><?php esc_html_e('Более в публичный доступ свои наработки не выкладываю, структурированные знания бесплатными не бывают.'); ?></p> <p><?php esc_html_e('А быть учителем для всех невозможно.'); ?></p> <p><?php esc_html_e('Вводится доступ по подписке сроком на 1000 руб / 1 месяц'); ?></p> <p><?php esc_html_e('По вопросам приобретения'); ?></p> <p><?php esc_html_e(' * пишем в Telegram: aka_ekzorchik,'); ?></p> <p><?php esc_html_e(' * я вам реквизиты,'); ?></p> <p><?php esc_html_e(' * оплачиваете,'); ?></p> <p><?php esc_html_e(' * высылаю ссылку на авторизацию + логин и пароль.'); ?></p>
Получается вот как на представленном ниже скриншоте:
После нажимаю внизу под содержимым файла кнопку "Обновить файл"
, в ответ получаю сообщение "Файл успешно изменён."
Проверяю, предварительно нужно разлогинится из Web
-интерфейса администрирования Вашим блогом/сайтом и из Telegram
канала снова перейти на пост находящийся в приватном доступе.
Что имеем по итогу, сформировал пошаговый набор действий для уведомления подписчиков моего Telegram
канала, что, переходя по ссылкам – если Вы получаете код 404
, то это не значит, что заметки нет, она есть, но она в приватной части за подпиской, т.к. структурированные знания бесплатными не бывают.
Применил данную заметку по всем подблогам.
- https://win.ekzorchik.ru
- https://lin.ekzorchik.ru
- https://net.ekzorchik.ru
- https://voip.ekzorchik.ru
На этом заметка завершена, будет что дополнить, обязательно дополню, с уважением автор блога Олло Александр aka ekzorchik.