前提・実現したいこと
1日おきに特定のユーザーのパスワードを変更させてそのパスワードを出力させる関数を書きたいです
現状のコードがこのような形です
該当のソースコード
php
1/** 2* グローバル変数の定義 3*/ 4global $password; 5 6/** 7 * 検証用自動実行用関数 8*/ 9function my_auto_function() { 10 /** 11 * パスワードを生成する ユーザーID '1'を設定 12 */ 13 global $password; 14 $password = wp_generate_password( 12, true ); 15 wp_set_password( $password, 1 ); 16} 17add_action ( 'auto_cron', 'my_auto_function' ); 18 19/** 20 * イベント登録時の指定 21*/ 22if ( !wp_next_scheduled( 'auto_cron' ) ) { 23 date_default_timezone_set('Asia/Tokyo'); 24 wp_schedule_event(strtotime('2021-05-25 13:55:00'), 'daily', 'auto_cron'); 25} 26 27function my_function () { 28 //パスワードを出力させる関数を書きたい 29 global $password; 30 echo $password; 31}
試したこと
おそらくglobal関数で生成したパスワードを他の関数でも使用させるようにしたいのですが、上手く表示されないです
my_auto_functionを使用せずにglobal関数で変数をセットすれば変数は渡されます
どのようにすればいいでしょうか
お心優しい方お答えいただければ幸いです
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/26 03:36