'https://www.aceprensa.com', 'aceprensa_cache_seconds' => 43200, 'aceprensa_num_posts' => 3, 'aceprensa_image_size' => 'medium', 'aceprensa_selected_categories' => [], 'aceprensa_post_types' => ['post' => 'post'], 'aceprensa_un_click' => 0, 'aceprensa_username' => '', ]; foreach ($defaults as $k => $v) { if ( get_option($k, null) === null ) { add_option($k, $v); } } }); /** * Desactivación: limpiar cron programado */ register_deactivation_hook(__FILE__, function(){ if ( function_exists('_get_cron_array') ) { $hook = \Aceprensa\Posts\Plugin::CRON_HOOK; $crons = _get_cron_array(); if (is_array($crons)) { foreach ($crons as $timestamp => $hooks) { if (isset($hooks[$hook])) { foreach ($hooks[$hook] as $sig => $data) { wp_unschedule_event($timestamp, $hook, isset($data['args']) ? $data['args'] : []); } } } } } });