自宅サーバの整理箱

自宅サーバを構築しwordpress,fedora,CentOSの作業メモ

*

管理画面以外から記事の投稿 wp_insert_post

   

管理画面以外から記事を投稿、簡単にできました。
スクレイピングスクリプトに組み込んでます。
SQLでゴリゴリやらなくてよいので簡単です。

    require_once('(instal dir)wp-load.php');
    /* 記事を設定 */
        $post_value = array(
            'post_author' => 1,                         // 投稿者のID。
            'post_title' =>"{$title}",                  // 投稿のタイトル
            'post_content' =>"{$content}",              // 投稿の本文
            'post_category' =>array(0),                 // カテゴリーID(配列)
            'tags_input' => array("{$title}"),          // タグの名前(配列)
            'post_status' => 'publish'                    // 公開ステータス
        );

    /* マルチサイトの場合はサイトIDを指定 */
        switch_to_blog( $site_id );
    /* 投稿 */
        $insert_id = wp_insert_post($post_value,true);
    /* マルチサイトの場合は元に戻る */
        restore_current_blog();

 - Word Press, スクレイピング

 Total 132 views