سلام من میخوام برای هر کاربری که لاگین میکنه در هر روز فقط یک بار امتیاز بدم (در وردپرس)
خواستم با wp_schedule_event انجامش بدم که کلا کار نکرد کدم! (تو کدم هر یک دقیقه زدم تا فقط تستش کنم ولی کار نمیکنه)
function my_cron_schedules($schedules){
if(!isset($schedules["everyminute"])){
$schedules["everyminute"] = array(
'interval' => 60,
'display' => __('Once every 1 minutes'));
}
return $schedules;
}
add_filter('cron_schedules','my_cron_schedules');
$args = array(false);
function schedule_my_cron(){
wp_schedule_event(time(), 'everyminute', 'my_schedule_hook', $args);
}
if(!wp_next_scheduled('my_schedule_hook',$args)){
add_action('init', 'schedule_my_cron');
}
function my_schedule_hook(){
echo 'Hello, this is an automatically scheduled message from WordPress.';
}
در صورتی هم که کار بکنه فکر میکنم سیستم cron وردپرس بر اساس هر بازدید هستش.
من چطوری میتونم قطعه کدم رو برای هر کاربر یکبار اجرا بشه تو هر روز
ممنون از همه
ممنونم از @hesammousavi
ولی قالب به صورت عمومی منتشر میشه و امکان تنظیم به صورت دستی برای همه نیست
شاید پاسخ شما همینجا باشد