| 开发者 | neutropeinc |
|---|---|
| 更新时间 | 2026年8月21日 18:20 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[ntqengine_quiz set="<ID>"] — renders the test set with the given ID.[ntqengine_quiz set="123"]
No external services
All processing happens inside your WordPress install. The plugin makes no
outbound HTTP requests, loads no remote scripts or styles, and stores no
quiz-result records in the database.
/wp-content/plugins/, or install through the
WordPress Plugins screen.[ntqengine_quiz set="<ID>"].No. Scoring is computed entirely on the client and is not persisted. Pages can be safely cached because no per-user state is written on the server.
Only the CSV-import temporary transients and the
wp-content/uploads/ntqengine-imports/ working directory. Questions, test
sets, taxonomy terms and post meta are deliberately preserved so production
data is never lost on uninstall.
Yes. All user-facing strings (PHP and JS) are routed through the
neutrope-quiz-engine text domain. A languages/neutrope-quiz-engine.pot template is
included. JS strings are delivered via wp_localize_script, with Japanese
fallbacks compiled into the script so display never breaks when translations
are missing.
Yes. Output is purely HTML plus a JSON-in-<script> payload; nothing depends
on per-request server state. Page caches (WP Super Cache, W3 Total Cache,
LiteSpeed, etc.) are safe.
Use [ntqengine_quiz set="<ID>"]. It is the only shortcode the plugin
registers. You can place several instances on the same page; each one renders
and scores independently.
ntqengine prefix.[ntqengine_quiz set="<ID>"]. The previous
[nqe_quiz], [ql_quiz] and [wpqe_quiz] aliases have been removed.nqe:quiz:completed JavaScript event, dispatched on the quiz root
element (.skl-quiz, with bubbles: true) when scoring completes. This is a
purely additive extension point for add-ons such as Neutrope Quiz Engine Pro;
it does not change existing shortcodes, markup, CSS, scoring logic, the result
display, or any backward-compatibility identifiers. Scoring still happens
entirely on the client and no data is written to the database by the free
plugin.wp_localize_script with Japanese
fallbacks (translation-ready via the neutrope-quiz-engine text domain).