私はこのような投稿IDの配列を持っています:$id_post_array_full=array(239,243,246,248,250,252,255,257)
私はこのワードプレスの機能wp_set_post_tags()
を使って各投稿にタグを追加したいと思います。
私の本当の問題は、私はタグの複数の配列を持っていて、それらのそれぞれに対して、投稿IDの配列と一致しなければならないということです。
最初の赤い列にはIDがあり、2番目の赤い列にはそれぞれに追加する必要のあるタグがあります。
私はそれについて考えていました: link
御時間ありがとうございます
私は解決策を見つけました:
私のID +タグの配列はこんな感じです:
$array_tags_and_ids = [
'239' => ["car", "animal", "dog", "cat"],
'243' => ["dsa", "ewr", "bvc", "fgn"]
];
私もです:
foreach ($array_tags_and_ids as $key => $value) {
// re-call the value and get only the text value
$implode_tags_names = implode( ', ', $value );
// wordpress function
wp_set_post_tags( $key, $implode_tags_names, true );
}
完了