Do something if it hasn’t been done in # time
//----- DO AUTO DELETE IF NECESSARY -----
$SecondsAgo = (365 * 24 * 60 * 60);
if ($MyOptionSettingName = get_option('MyOptionSettingName'))
$SecondsAgo = strtotime(gmdate("Y-m-d H:i:s")) - strtotime($MyOptionSettingName);
if ($SecondsAgo > (1 * 24 * 60 * 60)) //<<<<Set how often to do this
{
update_option('MyOptionSettingName', gmdate('Y-m-d H:i:s'), True); //Update time stamp of last done
//<<<Do it here
}
