WordPress 以外のサイトのフォームから $_POST を受け入れる PHP スクリプトを、Wordpress サイトで作成する必要があります。
ワードプレスサイト
/_static/receiver.php (私は常にこのようなスクリプトを WP ルート フォルダーの _static という名前のフォルダーに配置します):
<?php
require('../wp-load.php'); // Load Wordpress API
$data = ( isset( $_POST ) ) ? $_POST : null; // Get POST data, null on empty.
$post = array(
'post_title' => $data['post_title'],
'post_content' => $data['post_content'],
);
if ( $data && $data['key'] == '1234567890' ) // To Prevent Spam, bogus POSTs, etc.
$post_id = wp_insert_post( $post, true ); // Insert Post
?>
Wordpress 以外のサイト フォーム:
<form method="post" action="http://your-wordpress-site.com/_static/receiver.php">
<input type="text" name="post_title" />
<textarea name="post_content"></textarea>
<input type="hidden" name="key" value="1234567890" />
</form>