// Custom Feed function add_custom_rss_feed() { add_feed('revive', 'custom_rss_feed_template'); } add_action('init', 'add_custom_rss_feed'); function custom_rss_feed_template() { get_template_part('rss', 'revive'); } // Add a custom interval for 4.5 hours function custom_cron_schedules($schedules) { $schedules['four_half_hours'] = array( 'interval' => 16200, // 4.5 hours in seconds 'display' => __('Every 4.5 Hours') ); return $schedules; } add_filter('cron_schedules', 'custom_cron_schedules'); // Schedule an event to refresh the custom RSS feed every 4.5 hours if (!wp_next_scheduled('refresh_old_posts_feed')) { wp_schedule_event(time(), 'four_half_hours', 'refresh_old_posts_feed'); } else { $timestamp = wp_next_scheduled('refresh_old_posts_feed'); wp_unschedule_event($timestamp, 'refresh_old_posts_feed'); wp_schedule_event(time(), 'four_half_hours', 'refresh_old_posts_feed'); } add_action('refresh_old_posts_feed', 'generate_old_posts_feed'); function generate_old_posts_feed() { // Rotate the post IDs in the option $stored_posts = get_option('last_3_posts'); if (!$stored_posts || count($stored_posts) < 3) { // Initialize with 3 random posts if not already set $args = array( 'post_type' => 'post', 'posts_per_page' => 3, 'orderby' => 'rand', 'date_query' => array( 'before' => date('Y-m-d H:i:s', strtotime('-1 month')) ) ); $query = new WP_Query($args); $stored_posts = wp_list_pluck($query->posts, 'ID'); update_option('last_3_posts', $stored_posts); } else { // Rotate the first post out and add a new one array_shift($stored_posts); $args = array( 'post_type' => 'post', 'posts_per_page' => 1, 'orderby' => 'rand', 'date_query' => array( 'before' => date('Y-m-d H:i:s', strtotime('-1 month')) ), 'post__not_in' => $stored_posts ); $query = new WP_Query($args); $new_post_id = $query->posts[0]->ID; $stored_posts[] = $new_post_id; update_option('last_3_posts', $stored_posts); } } // Debugging function to log feed activity function log_feed_activity($message) { $log_file = ABSPATH . 'wp-content/debug.log'; $current_time = date('Y-m-d H:i:s'); file_put_contents($log_file, "$current_time - $message\n", FILE_APPEND); } // Include the last shared post title in the log function log_last_shared_post($post_title) { log_feed_activity("Generated feed content for post: $post_title"); } Marvel se acerca a los premios Oscar • Osito Barrigón

Marvel se acerca a los premios Oscar

ob.com
1 Min Lectura

El éxito en taquilla de Disney: Grandes Héroes (Big Hero 6), basada en el un cómic de Marvel, se anotó un éxito más al ser nominada como mejor película de animación. Y al parecer, el puesto lo peleaba directamente con “The LEGO Movie” de Warner Bros.

Sorprendió también que después de tantos años de ignorar la animación proveniente del Japón, Kaguya-hime no Monogatari, uno de los últimos proyectos del Studio Ghibli dirigido por Isao Takahata, fuera nominada.

Por su parte, los personajes de Marvel dominaron la categoría de efectos visuales, al aterrizar tres de las cinco nominaciones con “Capitán América: El Soldado de Invierno” y “Guardianes de la Galaxia”, y de Fox “X-Men: Days of Future Past”.

“Guardianes de la Galaxia” también fue nominado para el mejor Maquillaje.

Sobre el amor de Oscar por esta casa de ideas, el autor intelectual de muchos personajes de Marvel, Stan Lee, le dijo a Riffs Comic: “Estoy agradecido, satisfecho y cada día amo más a Hollywood”.

Disney también puede celebrar que Maléfica (Maleficent) recibió una nominación por el Diseño de Vestuario.

La transmisión de los premios Oscar, conducido por Neil Patrick Harris, será el 22 de febrero en Hollywood.

Comparte Este Artículo
Por ob.com
Seguir:
"A tubby, little cubby all stuffed with fluff".
Deja un comentario