Capturing POST data

时间:2013-04-17 作者:user1423172

我正在尝试修改Member Status Plugin 以便状态基于保存在自定义数据库表上的数据。

基本上,我想用一个表单来更改管理菜单,该表单可以手动更新保存在数据库中的数据。

我注意到当前表单指向/wp admin/options。php,但我对WP(2天)很陌生,不知道为什么会这样。

如何引导表单将其传递给插件,以便更新表上的数据?

我假设一旦我能做到这一点,我就只能使用AJAX来做同样的事情,我说的对吗?

1 个回复
SO网友:fuxia

它指向options.php 因为它使用Settings API. 嗯,不完全,但这不是重点。你不应该改变这一点。

您可以做什么,添加您自己的逻辑:钩住该选项的保存过程:

add_filter( "sanitize_option_webweb-member-status-group", "your_extra_handler" );

function your_extra_handler( $input )
{
    if ( isset ( $_POST[\'your_extra_post_field\'] ) )
        // do something awesome

    return $input; // don’t touch that value
}

结束

相关推荐

AJAX在侧边栏中循环以加载帖子标题/类别

我有一个显示20篇最新帖子的侧边栏,我真正想做的是将该循环轴化,因此底部有一个加载更多的按钮。问题是,这是一个相当复杂的循环,让WordPress与Ajax一起正常工作并不是儿戏。我对jQuery相当熟悉,但对于复杂的服务器端内容,我不是专家。我已经读了几天关于Ajax和WordPress的书,但我无法让任何东西正常工作,或者根本无法正常工作。我试过这个:How can I fetch loop of post titles via AJAX? 但它不起作用,给了我一个服务器错误。这是我的小圈套即使我只知