0

CF7 からの投稿が、自分のサイトの「投稿」または「ページ」に自動的に投稿されるようにしたい。

アクション フックを追加する必要があることがわかりましたが、それを行うスキルがありません。誰か助けてくれませんか?

ありがとうございました!

編集:Blog_by_Emailサービス(送信をメールに送信してから自動的に投稿する)で行うことができますが、投稿にユーザーIDが必要です。

4

1 に答える 1

0

wp_insert_post を使用してこれを行うことができます

  //sample code
 if(isset($_POST['submit_button'])){
  $my_post = array(
    'post_title' => $_POST['title'],
    'post_date' => date("Y-m-d H:i:s"),
    'post_content' => $_POST['description'],
    'post_status' => 'pending',
    'post_type' => 'post',
    'post_author' => $user_id
    );
 $the_post_id = wp_insert_post( $my_post );
}

wp_insert_post の詳細については、このページにアクセスしてくださいhttp://codex.wordpress.org/Function_Reference/wp_insert_post

于 2012-11-06T14:48:15.520 に答える