php 在Contact Form 7插件的模式窗口中显示有关成功提交表单的消息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 在Contact Form 7插件的模式窗口中显示有关成功提交表单的消息相关的知识,希望对你有一定的参考价值。
<?php
/**
* Plugin Name: CF7 Modal Right Answer
* Plugin URI: https://gist.github.com/campusboy87/a056c288c99feee70058ed24cee805ad
* Author: Campusboy (wp-plus)
* Author URI: https://www.youtube.com/wp-plus
*/
add_action( 'wp_enqueue_scripts', 'wpcf7_modal_right_answer_js' );
add_action( 'wp_footer', 'wpcf7_modal_right_answer_js_inline', 999 );
/**
* Поключает библиотеку sweetalert.js для создания красивых модальных окон.
*
* @link https://sweetalert.js.org/
*
* @return void
*/
function wpcf7_modal_right_answer_js() {
wp_enqueue_script( 'sweetalert', 'https://unpkg.com/sweetalert/dist/sweetalert.min.js' );
}
/**
* Выводит на экран модальное окно при успешной отправки формы.
*
* @return void
*/
function wpcf7_modal_right_answer_js_inline() {
?>
<script>
// Срабатывает при успешной отправке формы.
document.addEventListener('wpcf7mailsent', function (response) {
// Запускает модальное окно.
swal({
title: "Спасибо!",
text: response.detail.apiResponse.message,
icon: "success",
button: "Закрыть"
});
}, false);
</script>
<style>
.wpcf7-mail-sent-ok {
display: none !important;
}
</style>
<?php
}
以上是关于php 在Contact Form 7插件的模式窗口中显示有关成功提交表单的消息的主要内容,如果未能解决你的问题,请参考以下文章
php 除某些页面外,禁用Contact Form 7插件。
php 联系表单7插件:在使用Contact Form 7短代码的页面,帖子和CPT上加载Javascript和CSS。
php 联系表单7插件:在使用Contact Form 7短代码的页面,帖子和CPT上加载Javascript和CSS。
如何水平对齐 Contact Form 7 插件表单?
WP Mail SMTP插件解决Contact Form 7表单提交失败问题
Contact form 7插件使用介绍和常见问题解答