提交表单后,希望在表单页面中显示成功消息

时间:2018-03-24 作者:Rijo

管理员方面我提交表格给管理员职位。php。我想在表单底部打印成功消息。我是wordpress的新手,我所做的如下所示。

管理员。php?页面=添加产品表单代码

 <form action="<?php echo admin_url(\'admin-post.php\') ?>" method="post">
                <table>
                <input type="hidden" name="action" value="add_product_from_admin">
                <tr><td>Name</td><td><input type="text" name="pr_name" id="pr_name"></td></tr> 
    <tr><td colspan="2" align="center"><input type="submit" name="pr_submit" id="pr_submit" value="Save Products"></td></tr>
                </table>
            </form>


    add_action( \'admin_post_add_product_from_admin\', \'add_product_into_data_base\' );



function add_product_into_data_base() {
    //some database operations
wp_redirect(admin_url(\'admin.php?page=add-products&message=success\'));
}

1 个回复
SO网友:AddWeb Solution Pvt Ltd

您需要在GET方法中传递变量及其值,以显示您正在执行的成功消息。

现在,在PHP文件中,显示一条基于GET参数及其值的消息。

if($_GET[\'message\'] == \'success\'){ 
  //display your message 
}

结束

相关推荐

插件放置在/wp-content/plugins内的文件夹中时不保存值

我得到了WordPRess插件的以下代码,它在每个页面/后期编辑屏幕上添加了两个自定义输入。然后将这些值保存并输出到前端页面的标题中。如果代码位于内部,则可以正常工作。php文件并直接放入“wp内容/插件”。然而,如果我把它放在插件(如“wp-content/plugins/myplugin”)中自己的文件夹中,那么在通过编辑屏幕保存帖子/页面时,输入字段不会保存。此外,它不会向前端页面html标题部分输出任何内容。这似乎是一个被放弃的项目,所以我无法与原始开发人员一起制定解决方案。然而,代码中的某些内容