Sergey Biryukov
Ответы в темах
-
Форум: Обратная связь
Тема: Не обновляются плагиныСудя по аналогичной теме на англоязычном форуме, ошибка связана с плагином Starter Templates.
У вас установлена версия 3.1.25. Попробуйте деактивировать плагин, обновить до текущей версии (3.1.27), затем активировать снова.
Форум: Обратная связь
Тема: не могу добавить новый плагинВ чём это выражается?
Форум: Проблемы и решения
Тема: Не обновляются и не ставятся плагиныСудя по аналогичной теме на англоязычном форуме, ошибка связана с плагином Starter Templates.
У вас установлена версия 3.1.25. Попробуйте деактивировать плагин, обновить до текущей версии (3.1.27), затем активировать снова.
Форум: Проблемы и решения
Тема: Непонятные выкрутасыОшибка связана с функцией get_post_states(), почему-то туда передаётся пустое значение
null
вместо страницы или записи.Поскольку эта функция в общем случае определена и вызывается только в админке, предполагаю, что тема делает с ней что-то странное. Стоит задать вопрос авторам темы.
Форум: Проблемы и решения
Тема: Нагрузка в админкеА какая версия WP используется?
До версии 6.0 у меня на тестовой установке с 200 000 пользователей экран «Пользователи» открывался около 30 секунд, а с этим кодом — практически мгновенно.
С версии 6.0 появилась функция wp_is_large_user_count(), и если на сайте больше 10 000 пользователей, то функция
count_users()
на этом экране вообще не должна вызываться.Форум: Проблемы и решения
Тема: Нагрузка в админкеподсчет большого количества пользователей слишком нагружает систему. Подскажите, его можно отключить ?
Да, с помощью фильтра
pre_count_users
. Например, так:function disable_role_counts() { global $wpdb, $wp_roles; $total_users = $wpdb->get_var( " SELECT COUNT(ID) FROM {$wpdb->users} " ); $result = array( 'total_users' => $total_users, 'avail_roles' => array_fill_keys( array_keys( $wp_roles->get_names() ), 0 ), ); return $result; } add_filter( 'pre_count_users', 'disable_role_counts' );
Форум: Обратная связь
Тема: что случилось с 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
, но в этом классе таких свойств не существует. Думаю, стоит обратиться к тому, кто делал тему.