Предположим, у вас есть форма, подобная приведенной ниже
<form name="form1" method="post" action="">
<p>First Name:
<input type="text" name="first_name" size="20">
</p>
<p>Last Name:
<input type="text" name="last_name" size="20">
</p>
<p class="submit">
<input type="submit" name="Submit" class="button-primary" value="Create" />
</p>
</form>
Затем, чтобы получить опубликованные данные, вы должны написать что-то похожее на приведенное ниже.
<?php
if( isset($_POST['Submit']) && $_POST['Submit'] == 'Create' ) {
//Reads the posted values
$first_name = $_POST[ "first_name" ];
$last_name = $_POST[ "last_name" ];
global $wpdb;
$table_name = $wpdb->prefix . "names";
$rows_affected = $wpdb->insert( $table_name, array( 'f_name' => $first_name, 'l_name' => $last_name) );
}
?>
В зависимости от информации, которая нужна вашему плагину, структура формы и вставка ее в базу данных будут различаться.