Как исправить ошибку при регистрации своей темы wordpress на Godaddy?

Ссылка скопирована
1 ответ

Добрый день. Столкнулся с проблемой при регистрации своей темы WP на Godaddy. Создавал через ftp клиент. После того как подключил стили и скрипты в файле functions.php клиентуу на почту пришло письмо (прикрепил ниже)

ТЕКСТ ПИСЬМА:

WordPress имеет встроенную функцию, которая обнаруживает, когда плагин или тема вызывает фатальную ошибку на вашем сайте, и уведомляет вас с этой автоматической электронной почты.
В этом случае WordPress поймал ошибку с вашей темой, Редкий.
Сначала посетите свой сайт (https://......... .com/) и проверьте наличие видимых проблем. Далее, посетите страницу, на которой была обнаружена ошибка (https://.......... .com/wp-admin/admin-ajax.php) и проверьте наличие видимых проблем.
Пожалуйста, свяжитесь с вашей принимающей стороной для содействия в дальнейшем расследовании этого вопроса.

Если ваш сайт оказался сломанным и вы не можете нормально получить доступ к вашей приборной панели, WordPress теперь имеет специальный "режим восстановления". Это позволяет безопасно войти на панель мониторинга и исследовать дальше.
(ссылка)
Для безопасности вашего сайта, эта ссылка истекает в 1 день. Не беспокойтесь об этом: если ошибка повторится после истечения срока действия, вам будет отправлена новая ссылка.

При обращении за помощью в этом вопросе, Вас могут попросить некоторую из следующих сведений:
WordPress версия 6.2.2
Активная тема: Редкий (версия )
Текущий плагин: (версия )
РНР версия 8.0.29

Дополнительно:

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Никита Орлов Ответ

Письмо WordPress о фатальной ошибке означает, что в теме возник PHP Fatal Error. GoDaddy тут не обязательно причина: хостинг просто отправил стандартное уведомление WordPress. Нужно найти точный текст ошибки, файл и строку. Обычно в письме есть блок «Подробности ошибки» с путём к файлу.

Первое, что проверить после подключения стилей и скриптов в functions.php: правильный ли синтаксис wp_enqueue_style() и wp_enqueue_script(). Пример безопасного подключения:

add_action('wp_enqueue_scripts', function () {
    wp_enqueue_style(
        'theme-style',
        get_stylesheet_uri(),
        [],
        wp_get_theme()->get('Version')
    );
 
    wp_enqueue_script(
        'theme-main',
        get_template_directory_uri() . '/assets/js/main.js',
        [],
        wp_get_theme()->get('Version'),
        true
    );
});

add_action('wp_enqueue_scripts', function () { wp_enqueue_style( 'theme-style', get_stylesheet_uri(), [], wp_get_theme()->get('Version') ); wp_enqueue_script( 'theme-main', get_template_directory_uri() . '/assets/js/main.js', [], wp_get_theme()->get('Version'), true ); });

Частые причины фатала: пропущенная точка с запятой, лишняя скобка, вызов функции до подключения WordPress, опечатка в имени функции, использование get_field() без активного ACF, PHP-код вне <?php. Включите логирование в wp-config.php:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);

После этого смотрите wp-content/debug.log. Если сайт совсем не открывается, зайдите по FTP и временно переименуйте папку темы, чтобы WordPress переключился на стандартную. Правки делайте через дочернюю тему или локальную копию, а не прямо на боевом сайте без бэкапа.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно