Sergey Biryukov
Ответы в темах
-
Форум: Обратная связь
Тема: что случилось с utf-8?Создал тикет на всякий случай:
#meta6681 Profiles: Wrong encoding in profile info (take 2)Форум: Проблемы и решения
Тема: Ничего не нажимаетсяWarning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘misha_redirect_depending_on_gateway’ not found or invalid function name
Где-то присутствует строка:
add_action( 'template_redirect', 'misha_redirect_depending_on_gateway' );
Но сама функция
misha_redirect_depending_on_gateway()
нигде не определена.Стоит выполнить пункты 4—6.
Форум: Проблемы и решения
Тема: Fatal errorFatal error: Call to undefined method wpdb::get_charset_collate()
Этот метод появился в WordPress 4.2, а на сайте — WordPress 3.1.1.
Стоит обновить движок до текущей версии.
Спасибо за сообщение, удалось воспроизвести проблему.
Будет исправлено в WP 6.1.2:
#57011 wp_list_authors is broken in WordPress 6.1Форум: Проблемы и решения
Тема: слетел сайт после обновленияНе все файлы корректно обновились.
Попробуйте скачать дистрибутив и скопировать все файлы на сервер.
Форум: Проблемы и решения
Тема: ОшибкаДубль темы «Не обновляется сайт до версии 6.1».
Форум: Проблемы и решения
Тема: проблема с комментариямиПроверьте, разрешены ли комментарии для этой конкретной страницы.
В редакторе справа есть раздел «Обсуждение», там галочка «Разрешить комментарии».
Попробуйте плагин Disable URL Autocorrect Guessing.
Он состоит из одной строки:
add_filter( 'do_redirect_guess_404_permalink', '__return_false' );
«WordPress 5.5: Better fine grained control of redirect_guess_404_permalink()».
А что находится в файле
gedeon-auto/functions.php
в строках 525 и 561?В сообщениях говорится, что тема оформления пытается использовать свойства
$term_id
и$taxonomy
классаWP_Post_Type
, но в этом классе таких свойств не существует. Думаю, стоит обратиться к тому, кто делал тему.Похоже, проблема проявляется, когда какой-то плагин предлагает замену PHP-функции normalizer_normalize(), но при этом класс
Normalizer
недоступен.В качестве решения можно подключить PHP-расширение intl.
Создал тикет для WP 6.1.1:
#56980 Check that the Normalizer class exists in remove_accents()Форум: Проблемы и решения
Тема: Спам в таблице wp_optionsВ options_name появляются ключи содержащие «transient»
Там обычно кешируются результаты запросов к внешним сайтам, чтобы не выполнять их при каждой загрузке страницы: новости с WordPress.org, информация об обновлениях плагинов, тем и т.д. Неактуальные данные через некоторое время автоматически обновляются или удаляются, см. delete_expired_transients().
На разных языках куча левой рекламной инфы.
Какой именно?
Форум: Проблемы и решения
Тема: Вирусы на сайтеНо, каким образом кто-то мог подменить файлы на сайте?
Думаю, стоит начать со статьи о том, что делать, если сайт взломан.
это шаблон-заглушка, используется только когда движок не может подобрать более подходящий, page.php, home.php и т.п.
В отличие от шаблона
index.php
в теме, корневой index.php загружается всегда,.htaccess
перенаправляет на него все запросы к движку.Форум: Проблемы и решения
Тема: Таблица бд отвечающая за аналитикуЭто зависит от установленного у вас плагина аналитики, в ядре WordPress такой таблицы нет.
Форум: Проблемы и решения
Тема: Не выводятся данные из БД$table_name = $wpdb->prefix . 'wp_users';
Проверьте также имя таблицы. Если
$wpdb->prefix
— этоwp_
, то здесь получаетсяwp_wp_users
.Форум: Проблемы и решения
Тема: Не выводятся данные из БДПопробовал
Что именно?
не помогло
Проверяйте последовательно каждую строку и каждую переменную:
$table_name
,$user
,$query
,$q
,$include_var
,$str
и т.д. Если на каком-то этапе результат не тот, что нужен — вносите правки.