- 状态
- 已由作者解决
- 解决于
- Quiz And Survey Master 8.1.15
- 相关插件/主题
- Quiz And Survey Master
- 主题标签
- Compatibility
问题概述
使用 Quiz And Survey Master 插件时,您会注意到,尽管在 WPML 字符串翻译模块中翻译了 Retake Quiz 按钮,但在提交后的测验摘要中,翻译后的按钮并未正确显示。
临时解决方法
在继续操作之前,请确保对您的站点进行完整备份。
- 打开 …/wp-content/plugins/quiz-master-next/php/classes/class-qmn-quiz-manager.php 文件。
- 找到第 1772 行。
- 将此代码:
$result_display .= '<input type="submit" value="' . apply_filters( 'qsm_retake_quiz_text', $qmn_quiz_options->retake_quiz_button_text ) . '" name="qsm_retake_button" class="qsm-btn qsm_retake_button qmn_btn" id="qsm_retake_button" />';
- 替换为:
$result_display .= '<input type="submit" value="' . esc_attr($mlwQuizMasterNext->pluginHelper->qsm_language_support($qmn_quiz_options->retake_quiz_button_text, "quiz_retake_quiz_button_text-{$qmn_quiz_options->quiz_id}")) . '" name="qsm_retake_button" class="qsm-btn qsm_retake_button qmn_btn" id="qsm_retake_button" />';
注意:请记住,您可能需要更新 Retake 按钮标签及其翻译,以使这些更改可见。