この記事は公開から9年、最終更新日からも9年経過しています。内容が古くなっている可能性があります。
当サイトはAmazonアソシエイトとして、適格販売により収入を得ています。
WordPressにおいて全記事にカスタムフィールドを追加(かつ値を設定)、もしくは、値の一括変更を行いたい時のプログラム
![]()
<?php
query_posts('posts_per_page=-1'); //全記事のループ
while ( have_posts() ) {
the_post();
add_post_meta( get_the_ID(), "カスタムフィールドの名称", 値, true );
//最後のパラメータについて
//「true」→該当記事に指定カスタムフィールドが既に存在する場合は何もしません。
//「false」→該当記事に指定カスタムフィールドが既に存在していても指定した値に書き換わります。
}
?>
参考:
関数リファレンス/add post meta – WordPress Codex 日本語版


![[Web実績紹介]ベルテック(福岡・けやき通りの管楽器専門店) #WordPress](https://www.nakamurayuji.com/wp-content/uploads/top1-1-150x150.png)
