• Здравствуйте. Нужно изменить содержание страницы 404. Удалил стандартный файл 404.php и залил новый со скриптом, который перенаправляет на созданную страницу 404 сайта. Вот сам скрипт: <?php
    header(«Location: имя сайта»);
    exit;
    ?>

    Но никаких изменений не произошло. По прежнему открывается стандартная страница, которая фактически удалена. В чём причина?

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Модератор Yui

    (@fierevere)

    永子

    используйте функцию wp_redirect
    либо лучше плагин https://ru.wordpress.org/plugins/search.php?q=404+redirect

    • Ответ изменён 7 лет, 7 месяцев назад пользователем Yui.

    используйте функцию wp_redirect
    либо лучше плагин https://ru.wordpress.org/plugins/search.php?q=404+redirect

    Да не хотелось бы из-за одной страницы запускать целый плагин на сайте. А как функцию эту применить?

    Нужно изменить содержание страницы 404. Удалил стандартный файл 404.php и залил новый со скриптом, который перенаправляет на созданную страницу 404 сайта.

    ???
    Вот Вашу » созданную страницу 404″ и положите в каталог темы с именем 404.php.

    Вот Вашу » созданную страницу 404″ и положите в каталог темы с именем 404.php

    Я всё это делал. Но только результата нет. Более того, я попробовал полностью удалить файл 404.php и оказалось, что данная страница может работать и без него.

    оказалось, что данная страница может работать и без него.

    Тогда вероятно кто-то перехватывает 404. См в хатцессе, измените тему, отключите плагины.

    Тогда вероятно кто-то перехватывает 404. См в хатцессе, измените тему, отключите плагины.

    Эту тему я затачиваю как мне нравится. Поэтому не хотелось бы её менять так как проделано уже много работы для её настройки. Хатцесс ничем не выделяется. Что значит отключить плагины? Без них ведь я не буду работать.

    Модератор Yui

    (@fierevere)

    永子

    вам предлагается временно для теста это сделать
    чтобы проверить что будет или не будет также

    Эту тему я затачиваю как мне нравится

    Затачивать надо не ломая функционал 🙂
    И делать это используя механизм дочерних тем. Тем более когда речь идёт о дефолных темах.

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

    Затачивать надо не ломая функционал 🙂
    И делать это используя механизм дочерних тем. Тем более когда речь идёт о дефолных темах.

    Я работаю только с дочерней темой. Вы не подумайте, что я подряд «лопачу» все файлы темы. Делаю только нужные изменения, и если что-то не получается, то возвращаю всё как есть. Так что конкретно делать? Ну попробую сейчас плагины поклацать. Если не поможет, дальше где искать?

    • Ответ изменён 7 лет, 7 месяцев назад пользователем nikas777.

    вам предлагается временно для теста это сделать
    чтобы проверить что будет или не будет также

    И правда. Сейчас попробую.

    В общем, поставил новую тему и удалил там 404 файл. Изменения появились. Уже думал проблема в другом, но когда снова активировал свою дочернюю тему и удалил этот же файл, то также всё начало меняться. В чём была проблема — непонятно. Когда открываю этот файл на хостинге, то там не новые изменения, а предыдущие. Хотя сам фал работает по новым настройкам. Сейчас настроил страницу через Нотпад как хотел и вроде пока всё работает. Можно считать вопрос решённым.

    • Ответ изменён 7 лет, 7 месяцев назад пользователем nikas777.
Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «Как изменить страницу 404 в теме twentysixtee» закрыта для новых ответов.