Перешел с PHP 7.0 на версию 7.1 и сразу же увидел это
Fatal error: Uncaught ArgumentCountError: Too few arguments to function wpDiscuzForm::renderCommentMetaHtml(), 1 passed in /var/www/istoriip/data/www/istoriipro.ru/wp-includes/class-wp-hook.php on line 287 and exactly 2 expected in /var/www/istoriip/data/www/istoriipro.ru/wp-content/plugins/wpdiscuz/forms/wpDiscuzForm.php:272 Stack trace: #0 /var/www/istoriip/data/www/istoriipro.ru/wp-includes/class-wp-hook.php(287): wpDiscuzForm->renderCommentMetaHtml('\xD0\x9C\xD0\xB0\xD0\xBC\xD1\x8B \xD0\xBF\xD0\xBE\xD0\xBC...') #1 /var/www/istoriip/data/www/istoriipro.ru/wp-includes/plugin.php(206): WP_Hook->apply_filters('\xD0\x9C\xD0\xB0\xD0\xBC\xD1\x8B \xD0\xBF\xD0\xBE\xD0\xBC...', Array) #2 /var/www/istoriip/data/www/istoriipro.ru/wp-content/wp-recall/add-on/universe-activity-comments/index.php(88): apply_filters('comment_text', '\xD0\x9C\xD0\xB0\xD0\xBC\xD1\x8B \xD0\xBF\xD0\xBE\xD0\xBC...') #3 /var/www/istoriip/data/www/istoriipro.ru/wp-content/wp-recall/add-on/universe-activity/inc/class-una-shortcode.php(194): unac_changed_get_ in /var/www/istoriip/data/www/istoriipro.ru/wp-content/plugins/wpdiscuz/forms/wpDiscuzForm.php on line 272
Для версий PHP 7.2, 7.3, 7.4 аналогичная ошибка.
Когда возвращаю на 7.0 все работает ОК.
Как разрешить этот конфликт?
VIPmagnat сказал(а)
Too few arguments to function wpDiscuzForm:
отключите этот плагин. Я у себя на допе Universe Activity с версией 7.2. и 7.3. ничего подобного не замечаю. Полагаю что у вас стоит плагин wpDiscuzForm
VIPmagnat сказал(а)
/plugins/wpdiscuz/forms/wpDiscuzForm.php on line 272
- вот на ту строку он и ругается. Что в нем там - я не знаю.
/wp-content/wp-recall/add-on/universe-activity-comments/index.php(88): apply_filters('comment_text', 'xD0x9CxD0xB0xD0xBCxD1x8B xD0xBFxD0xBExD0xBC...')
Возможно проблема в universe-activity-comments/index.php(88), если там вызывается apply_filters('comment_text') и вторым параметром не передается объект комментария
VIPmagnat сказал(а) Плагин wpDiscuz все же очень популян и не комильфо такие терки думаю
Искать или здесь исполнителя (можно проект попробовать создать, может кто и возьмется) или обращаться к разработчику дискуз. Возможно удастся с ними договорится об интеграции.
Кстати, есть альтернатива anycomment вроде называется, от нашего разработчика. Эта система, на мой взгляд, куда более легкая и интересная, чем дискуз. Может с этой системой удастся интегрировать.
VIPmagnat сказал(а)
Preci, спасибо!
Да, все верно деактивировал "Universe Activity Comments" и теперь ошибки нет.Но все же интересно, как сделать чтобы работали все допы. У кого-какие идеи?)
Ну напишите на форуме этого дополнения, там надо просто в фильтр добавить передачу 1 параметра и все