Sergey Biryukov
Ответы в темах
-
[php7:notice]
Это просто уведомление PHP, с проблемой вряд ли связано. Поищите в логах строки со словами Fatal error или Parse error — они подскажут, где искать критическую ошибку.
https://site.ru/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.woff
https://site.ru/wp-includes/js/tinymce/skins/lightgray/fonts/tinymce.ttfА сами эти файлы существуют по указанному пути?
Форум: Разное
Тема: Как отписаться от noreply@wordpress.org ?На странице CubeWP: Contributors & Developers есть абзац:
INTERESTED IN DEVELOPMENT?
Browse the code, check out the SVN repository, or subscribe to the development log by email or RSS.Попробуйте нажать на ссылку «email». В ней должен быть параметр
&unsubscribe=1.Форум: Переводы
Тема: Как добавить строку в перевод?Судя по скриншоту в Телеграме, здесь речь не о плагине, а вот об этой строке в ядре:
%d request deleted successfully.
%d requests deleted successfully.Тут проблема не в коде, а в том, что в GlotPress для киргизского языка указана только одна форма, без разделения на единственное и множественное число.
Если это неверно, то нужно создать там тикет и указать формулу для множественных чисел (пример можно посмотреть в других локалях).
Когда формулу поправят, в интерфейсе должно появиться корректное число форм для перевода.
Форум: Плагины
Тема: Не заходит в панель администраторабыла переименована папка в plugins2, это не помогло
А сейчас какая ошибка?
Форум: Проблемы и решения
Тема: Поле «Описание» у таксономииДа, можно через {$taxonomy}_term_edit_form_tag, например:
function replace_taxonomy_description_field() { ob_start( function( $output ) { return preg_replace_callback( '#<textarea name="description".*?>(.*?)</textarea>#', function ( $matches ) { return '<input name="description" id="description" type="text" size="40" value="' . esc_attr( $matches[1] ) . '" aria-describedby="description-description" />'; }, $output ); } ); } add_action( 'category_term_new_form_tag', 'replace_taxonomy_description_field' ); add_action( 'category_term_edit_form_tag', 'replace_taxonomy_description_field' );Замените
categoryна название вашей таксономии.Форум: WooCommerce
Тема: Получить значение в {{ }}Это шаблоны Backbone/Underscore, выводятся с помощью JavaScript.
Получить это значение в PHP можно, например, так:
$order = wc_get_order( $order_id ); $email = $order->get_billing_email();или вывести шорткодом [order_detail].
Форум: WooCommerce
Тема: Изменить глобальную переменную скриптомвместо
alert( 'чекбокс включён' );Так не получится, поскольку JavaScript-код выполняется в браузере, а значение переменной в PHP вы хотите изменить на сервере, и после обновления страницы оно снова сбросится.
Смысл в том, чтобы пользователь сам решал, видеть ему фильтры или нет.
Можно сохранять значение, например, в cookies, тогда доступ к нему будет и у JavaScript и у PHP, и при обновлении страницы оно не потеряется.
Форум: Проблемы и решения
Тема: Таблицы какого плагина?- Тоже ничего похожего не нашёл. Возможно, плагин написан на заказ? Какие плагины установлены на сайте?
- Media Cleaner.
Форум: Разное
Тема: Дезинфекция, CURL и модерацияКак я могу отказаться от Курл, если у меня используется метод PUT, например. Разве в WP есть замета на этот случай?
WP_Http::request() позволяет сделать любой запрос:
methodstring Request method. Accepts'GET','POST','HEAD','PUT','DELETE','TRACE','OPTIONS', or'PATCH'.У меня есть класс в котором есть метод, который возвращает переменную содержащую html код (тег option с произвольным набором значений). В какую функцию мне обернуть эту переменную, чтобы и модератору нравилось, и код работал?
Форум: Проблемы и решения
Тема: Не обновляются плагиныСудя по аналогичной теме на англоязычном форуме, ошибка связана с плагином 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()на этом экране вообще не должна вызываться.