質問: wp_insert_post($my_post); add_action('publish_post', 'get_article_created_time'); } add_action('publish_post', 'get_news'); //記事の更新と公開した時のアクションフック ```
回答: とりあえず `$get_tag_id = $get_tag[0]->name.',';` では上書きになるのでタグが1つしか拾えないと思います。 ``` $get_tag = get_the_tags(); //記事タグ取得 $get_tag_id = array(); foreach ($get_tag as $tag) { $get_tag_id[] = $tag->name.; } $get_tag_ids = implode(',', $get_tag_id); $get_category = get_the_category(); //記事カテゴリー取得 $get_category_id = array(); foreach ($get_category as $cat) { $get_category_id[] = $cat->cat_ID.; } $get_category_ids = implode(',', $get_category_id); $my_post = array( 'post_type' => 'post', //投稿タイプ 'post_title' => $get_title, //記事タイトル 'post_status' => 'publish', //投稿ステータス 'post_content' => $get_content, //記事本文 'post_category' => $get_category_ids, //記事カテゴリー 'tags_input' => $get_tag_ids //タグ ); ``` 【PHP: implode - Manual】