WordPress表单操作-不起作用

时间:2019-05-23 作者:j-prause

在我的WP插件中,我有一个简单的表单和相应的函数:

<?php

/**
 * Partial of the události
 * @package    vysledky
 * @subpackage vysledky/admin/partials
 */

    add_action( \'admin_post_udalosti\', \'proved_udalosti_test\' );
    function proved_udalosti_test () {
        echo "I am in my function";
    }

?>

<div id="udalosti" class="wrap">
<h3>Zadej zobrazení událostí</h3>
<form action="<?php echo admin_url(\'admin-post.php\'), \'?action=udalosti\'; ?>" method="post">
<table style="line-height:70%;">
<tr><th><input type="submit" name="proved" value="Zobraz události" /></th></tr>
</table>
</form>

不会显示回显字符串,而是显示空白页。我在哪里犯错?

1 个回复
SO网友:MikeNGarrett

您需要添加另一个操作以允许匿名(未登录)用户提交表单。

add_action( \'admin_post_udalosti\', \'proved_udalosti_test\' );
// Allows anyone to submit this form.
add_action( \'admin_post_nopriv_udalosti\', \'proved_udalosti_test\' );

相关推荐