WordPress가 핵심 및 플러그인을 업데이트하는 방법에 대한 나의 이해에서 12 시간마다 업데이트가 필요합니다. 그 시간은 언제 정해 집니까? 최초 설치 후 12 시간? 플러그인 자동 업데이트 필터를 사용 add_filter( 'auto_update_plugin' );
하면 이론적으로 플러그인이 특정 시간 사이에만 업데이트 할 수 있기 때문에 특정 시간이 12 시간 창에 빠지지 않으면 플러그인이 업데이트되지 않습니다.
따라서 내 제목에 질문을 남겨 두십시오. WordPress에서 업데이트를 찾는 빈도를 변경하거나 자동 업데이트 할 때 특정 시간을 지정하는 방법은 무엇입니까?
관심있는 사람들을 위해 여기에 내가 엉망인 필터가 있으며 월요일-금요일 오전 8시-오후 5 시인 지 확인합니다.
function maybe_update_plugins(){
date_default_timezone_set('Your Timezone Here');
$localAssoc = localtime(time(), true);
$update = false;
/***
/* tm_wday[0] = Sunday
/* tm_wday[6] = Saturday
***/
if(
$localAssoc['tm_wday'] > 0 && $localAssoc['tm_wday'] < 6 &&
$localAssoc['tm_hour'] > 7 && $localAssoc['tm_hour'] < 17
){
$update = true;
}
return $update;
}
add_filter( 'auto_update_plugin', 'maybe_update_plugins' );
편집 깔끔한 (!) 참고로, 그것은이 필터처럼 실행할 때마다 수행하는 플러그인 업데이트, 여러 플러그인 업데이트, 필터의 여러 실행