plugin development - WordPress form action - doesn't work

In my WP plugin I have a simple form and corresponding function:<?php*** Partial of the události* @packagevysled

In my WP plugin I have a simple form and corresponding function:

<?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>

The echo string does not display, blank page instead. Where do I make mistake?

In my WP plugin I have a simple form and corresponding function:

<?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>

The echo string does not display, blank page instead. Where do I make mistake?

Share Improve this question asked May 23, 2019 at 16:51 j-prausej-prause 111 bronze badge
Add a comment  | 

1 Answer 1

Reset to default 0

You need to add another action to allow anonymous (not logged in) users to submit the form.

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

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745469235a4629057.html

相关推荐

  • plugin development - WordPress form action - doesn&#39;t work

    In my WP plugin I have a simple form and corresponding function:<?php*** Partial of the události* @packagevysled

    2小时前
    10

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信