Персональный сайт Александра Тауениса » wordpress

Обновляем WP-United для работы в WP 4.3+

После обновления сайтов до WordPress 4.3, где установлен плагин WP-United версии 0.9.2.8 на каждой странице появляется следующее предупреждение:

Notice: Вызванный метод конструктора класса WP_Widget считается устаревшим с версии 4.3.0! Используйте __construct(). in /var/www/wp-includes/functions.php on line 3457
(и так 10 раз).

Причиной этого является изменение вызова конструктора виджетов со старого метода $this->WP_Widget(…) на новый, более правильный с точки зрения читаемости вызов parent::__construct(…). Аргументы у новой функции такие же, как и у старой.

Плагин WP-United давно не обновляется, несмотря на популярность и отсутствие достойных аналогов. Чтобы он заработал под свежим WP, нужно заменить все вхождения вызова $this->WP_Widget(…) на parent::__construct(…) при помощи функции «Заменить» в любом текстовом редакторе. В версии 0.9.2.8 они есть в двух файлах:

\wp-content\plugins\wp-united\widgets.php, строки 29, 118, 180, 232, 282, 369, 486, 565, 625.
\wp-content\plugins\wp-united\extras\quickpoll\widget.php, строка 31.

После внесения изменений, плагин полностью возвращает работоспособность. Будем надеяться, что в ближайшее время разработчики WP-United продолжат разработку и выпустят официальное обновление для WP 4.3. А пока придётся ковырять руками.

3 октября 2017.
Лучше поздно, чем никогда.
Автор плагина внёс в git поправки, описанные на данной странице (https://github.com/jfwells/wp-united/pull/2).
Так что есть надежда, что вскоре выйдет исправленная версия.

Добавлено 29 сентября 2015 в 16:45 (по Москве) A.T. в раздел(ы) Сайтостроение.
Слова для поиска: , , .
Нет комментариев »

WP United + PlusCaptcha = Fatal error

В процессе затянувшейся модернизации данного сайта обнаружилась неприятная вещь, а именно несовместимость одного из интереснейших плагинов для создания CAPTCHA в блогах WordPress — PlusCaptcha и плагина для интеграции форумов PHPBB с блогами WordPress WP-United. (далее…)

Добавлено 4 сентября 2014 в 12:38 (по Москве) A.T. в раздел(ы) Сайтостроение.
Слова для поиска: , , .
Нет комментариев »

WordPress и хостинг Ayola

Существует такой бесплатный хостинг, зовётся Ayola. Он даёт PHP5+MySQL, возможность изменять .htaccess (ограниченно), 250МБ пространства, а также безлимитный трафик, что редкость для бесплатных сыров хостингов. И всё это — бесплатно! 🙂 Но, как и у всех бесплатных сыров, у него есть мышеловка особенности. Одна из них — криво работающий CURL (за деньги его чинят) и отключённый доступ ко внешним URL скриптам. А так, хостинг меня устраивает. Но из-за его особенностей, WordPress на каждой странице выводит ошибки вроде «Warning: curl_setopt(): supplied argument is not a valid cURL handle resource in /ftp_aerium-***/***/***/wp-includes/class-http.php on line 1***«. При этом блог полностью работоспособен, хотя иногда слетает кодировка страниц. Так как же это исправить? (далее…)

Добавлено 20 ноября 2012 в 12:02 (по Москве) A.T. в раздел(ы) Сайтостроение.
Слова для поиска: , , , .
Нет комментариев »