この記事はブロックされています。続きを読みたい方はログインをして下さい。会員ではない方は新規会員登録をして下さい。


ワードプレスで会員制ポイントサイト作るための覚え書き その2 投稿保存時にメタボックスの値を反映する

  • 会員制ポイントサイトの作り方

前回は投稿画面に独自のメタボックスを追加しました。
今回はメタボックスに表示したチェックボックスの値を投稿保存時に反映します。
チェックボックスがチェックされていればカスタムフィールドに値を追加し、チェックされていなければカスタムフィールドを削除してみます。

まず前回記述した「current_user_can( ‘edit_posts’ )」にアクションフックを追加します。
投稿保存時に呼び出されるフック名は「save_post」でしたね。実行する自作関数は「MY_CHANGE_CUSTOM_FILED()」としています。
以下はサンプルです。テーマフォルダの「functions.php」に記述します。

関連記事