如何防止页面刷新在wordpress中重复插入数据?

How to prevent on page refresh duplicate data insertion in wordpress?

如何在 WordPress 中防止页面刷新重复插入数据?

我的猜测是,在提交表单时,您正试图根据提交给表单的内容将数据插入 Wordpress 数据库?

如果是这种情况,那么您应该创建一个表单发布到的页面并处理数据(这可能是包含表单的同一页面),一旦数据被处理并正确插入,您就可以使用 wp_redirect() 将用户重定向到成功页面。例如...

<?php
//All your code that validates the form and processes the information

//if all is correct then redirect to success page
if( $validation == true ) {
    wp_redirect( bloginfo( 'url' ) . '/success' );
    exit;
}

然后您可以创建一个名为 'success' 的页面,其中包含一条漂亮的小消息,告诉用户表单工作正常。

希望对您有所帮助

此致