WPForms Pro をクイズおよびアンケートマスターの結果ページに表示する

Quiz and Survey Masterプラグイン(QSM)の結果ページにWPForms Proフォームを表示しますか?デフォルトでは、Liteバージョンを使用している場合、フォームは正しく表示されますが、Proバージョンはログアウトした訪問者には表示されない場合があります。

このガイドでは、この原因と、フォームが期待どおりに表示されるように互換性を回復するスニペットを適用する方法を説明します。

原因

QSMはカスタムプロセスを使用して結果ページを実行しますが、WPForms Proの権限チェックを完全に考慮していません。Liteフォームは表示されますが、Proバージョンでは追加の条件を満たす必要があります。このため、ログアウトしたユーザーにはフォームが表示されない場合があります。

修正の追加

WPForms ProフォームがQSMの結果ページに正しく表示されるようにするには、次のスニペットをサイトに追加できます。

このコードは、クイズ送信後にWPForms Proフォームが正しく再初期化されることを保証し、ユーザーがログインしていない場合でもQSMの結果ページに表示できるようにします。

これで完了です!WPForms Proフォームは、WPForms Liteの場合と同様に、QSMの結果ページに表示されるようになります。