実現したいこと
wordpressで、特定の投稿ページにアクセスしたときに
DBの値を更新できればと試しています
$user_id内、'hoge_01'のデフォルト値0を
投稿ページ8824限定 ユーザーが訪問したら
'hoge_01'の値を1に更新したく考えています。
前提
singleページに下記ソースを書き込みましたが、
うまく動作しませんでした。
発生している問題・エラーメッセージ
add_action('profile_update', 'update_profile_hoge01');
の代わりに
do_action('profile_update', 'update_profile_hoge01');
でも更新できませんでした。
どなたか対処方法をご存じの方がいましたら、
ご教示いただければ幸いに存じます。
該当のソースコード
function
1if (is_user_logged_in() ) { 2if (is_single('8824')) {//投稿ページアクセス者DB内変更デフォルト0 3$id = get_current_user_id(); 4$hoge_01_c = get_the_author_meta('hoge_01', $id); 5if ($hoge_01_c == 0) {//hoge_01内、1場合は実行しない 6$newhoge_01 = 1; 7update_user_meta( $user_id, 'hoge_01', $newhoge_01 ); 8}else{}}}} 9do_action('profile_update', 'update_profile_hoge'); 10 11

回答1件
あなたの回答
tips
プレビュー