Как добавить вывод баллов в результатах квиза

Чтобы добавить вывод количество набранных баллов в описание результатов (это возможно только в типе квиза “тестирование”), нужно добавить такой код плагин ProFunctions

add_filter( 'quizle/result/description', function ( $description, $result ) {
    /** @var \Wpshop\Quizle\QuizleResult $result */
    if ( ! empty( $data['total_score'] ) ) {
        return $description . '<p>Набрано баллов: ' . $data['total_score'] . '</p>';
    }

    return $description;
}, 10, 2 );

Этот код добавит вывод в конец описания. Если же нужно встроить в середину описания, тогда лучше использовать такой код

add_filter( 'quizle/result/description', function ( $description, $result ) {
    /** @var \Wpshop\Quizle\QuizleResult $result */
    $data        = $result->get_result_data_array();
    $description = str_replace( '{{total_score}}', $data['total_score'] ?? 0, $description );

    return $description;
}, 10, 2 );

и затем в нужном месте в описании результата вставить плейсхолдер {{total_score}}

Вам помог ответ?
Похожие вопросы
Нужно ли покупать Clearfy, если у меня Ваша тема?
+24
Какой хостинг подходит для хороших результатов в PageSpeed?
+14
Как выполнить действие после выбора ответа в опросе
+0
Как изменить заголовок "Новые данные формы MyPopup:" в сообщении встроенной формы обратной связи?
+0
Как изменить почту, на которую приходят сообщения с формы обратной связи?
+0
Как изменить фоновый цвет контента?
+9
Как в карточках постов "Стандартная" вывести кнопку "Читать далее"?
+9
В чем разница нашего Clearfy Pro от Webcraftic (Creative Motion) Clearfy
+9
В robots.txt дублируется карта сайта (Sitemap)
+9
Не работает Last-Modified
+8
Как вывести виджет анонсов записей с миниатюрами?
+8
Как на мобильном "Меню в шапке" вывести под "Меню под шапкой"?
+8
Как добавить или изменить шрифт в теме
+7
Как изменить цвет заголовка записи\страницы?
+7
Как изменить размер миниатюры?
+7
Не работает встроенный лайтбокс
+7
Что делать, если украли сайт или контент?
+61
Можно ли взять лицензию на один домен, а потом докупить неограниченную?
+6
Почему не импортируется/дублируется демо-контент?
+6
Как изменить адрес страницы, с которой было отправлено сообщение?
+5