0
나는 wordpress에서 테마를 만들고 이제는 테마 옵션 페이지를 만듭니다. 사용자가 시스템에서 테마를 제거하면 데이터베이스에서 데이터를 삭제하려고합니다.테마가 삭제 된 후 Wordpress 후크
function register_my_setting() {
register_setting('settings_grup', 'array_post_redirect');
}
add_action('admin_init', 'register_my_setting');
이제 옵션을 삭제하고 싶지만 해결책은 hook : switch_theme 및 unregister_setting 기능입니다. 이 작업을 수행하는 데 더 좋은 방법이 있습니까?
function un_register_my_setting() {
unregister_setting ('settings_grup', 'array_post_redirect');
}
add_action('switch_theme', 'un_register_my_setting');
확인 내가 after_switch_theme 및 unregister_setting를 사용하는 경우. 테마는 여전히 사용 중이며 활성화 될 수 있습니다. 그러나 데이터는 (데이터베이스에 추적이 없음) 재구성되어야합니다. 올바른거야? – user2217288
질문을 올바르게 이해하고 올바르게 모든 데이터를 제거한 경우 재구성이 필요합니다. –