在WordPress插件中提交表单

时间:2013-10-17 作者:Praveen Dabral

我是wordpress的新手,目前正在制作插件。

我正在获取使用

<?php wp_dropdown_users(array(\'name\' => \'author\'));?>
现在,在提交表单时,我希望保留用户输入的当前值,但一旦提交表单,这些值就会恢复为默认值。

我在网上搜索了很多,也尝试了很多,但不知怎么的,还是没能完成这个任务。

1 个回复
最合适的回答,由SO网友:helgatheviking 整理而成

审查wp_dropdown_users() 显然有一个\'selected\' 参数所以从理论上讲,你可以在这里传递张贴的价值。

// set to the posted value, but you might be able to do this differently, depending on how you are storing the data
$selected = isset($_POST[\'author\']) ? $_POST[\'author\'] : false;

$args = array( \'name\' => \'author\',
               \'selected\' => $selected );

wp_dropdown_user( $args );

结束

相关推荐

使用html作为短码属性

我创建了一个快捷码,可以根据meta\\u键检索并显示推荐的热门帖子。有不同的属性,除了一次属性的内容是HTML之外,所有属性都可以工作。完整代码为:function dot_irt_top_posts ( $atts ) { // get our variable from $atts extract(shortcode_atts(array( \'before\' => \'<li>\', \'after\' => \'