我有一个称为“表单”的自定义帖子类型,并且有一个子菜单页面,其中包含表单,以添加名称。
add_action('admin_menu', 'form_builder_add');
function form_builder_add() {
//create new top-level menu
add_submenu_page('edit.php?post_type=forms', 'Add name', 'Add name', 'manage_options', 'form-dashboards', 'add_names');
}
function add_names() {
echo
'
<form method="post" action="">
<input type="text" name="name" id="name" />
<input type="submit" value="submit" />
</form>
';
}
并且我有 shortcode 和 foocode ,我想在其中吐出表单中的值。
add_shortcode( 'foocode', 'prefix_foocode' );
function prefix_foocode() {
return 'This is '. $_POST['name'] . ' testing';
}
因此,当我从帖子中调用简码时,它应该具有表单中的 name 值。
[foocode]
这是示例名称测试。