前提・実現したいこと
ユーザーのチェックイン管理をするためのシステムを、Wordpress で作成しようとしています。
そこで、ユーザーがチェックインボタンを押した際に、チェックインを示すカスタムフィールドを更新したいのですが、どうすれば実現できるのかわからず質問させて頂きました。
なおボタンクリック時には画面遷移させる必要があります。
試したこと
カスタムフィールドの更新は以下のようなメソッドで行おうとしています。そのため、これをボタンクリック時に呼び出せれば、やりたいことは実現できるのではないかと考えています。
functions.php
php
1function update_user_checkin() { 2 $user = wp_get_current_user(); 3 if ($user->checkin == true) { 4 update_user_meta( $user->ID, $user->checkin, false,); 5 } else { 6 update_user_meta( $user->ID, $user->checkin, true ); 7 } 8}
補足情報(FW/ツールのバージョンなど)
WordPress 5.6.2
あなたの回答
tips
プレビュー