ユーザー投稿型のサイトを作っています。
カスタムポストタイプで、1行ほどの短い文を投稿した後、
管理者側で作成したカスタムフィールドに、ユーザー自身で追記できる仕組みを作りたいです。
(イメージ的にはtodoリストのようなものです。)
javascriptのonClickでテキストフィールドを表示し、そこに入力>保存してもらおうと考えています。
とりあえずそれぞれの投稿ごとにフィールドを表示させようと、ループ内に下記のコードを追加したのですが、うまくいきません。$post->IDを手動で記事のIDにするとどのフィールドで入力してもその記事のデータとして保存されることから、field_2が投稿ごとにかわらないことが問題なのかなと推測しましたが解決法が見つかりません。
どう変更すればよろしいのでしょうか。当方初心者なもので、低レベルの質問かと思います。申し訳ないのですが教えてください。
よろしくお願いします。
update_post_meta($post->ID, 'newlist', strip_tags($_POST['field_2']));
<form action="" method="post">
<input type="text" name="field_2" id="newlist1">
<input type="submit" value="追加 " id="hozon">
</form>