この記事は公開から8年、最終更新日からも8年経過しています。内容が古くなっている可能性があります。
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 日本語版