// 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"); } Disney comienza la producción de 'Tron 3' • Osito Barrigón

Disney comienza la producción de ‘Tron 3’

ob.com
2 Min Lectura

La producción de la tercera entrega de la franquicia Tron acaba de reanudarse con la elección del cineasta Garth Davis como el director del proyecto, que será protagonizado por el actor Jared Leto.

Tron: Ares (según el mismo Jared Leto) retomaría el último borrador del libreto hecho por Jesse Wigutow para el largometraje, que será producido por Leto, atado a éste desde el 2017, junto a Justin Springer y Emma Ludbrook.

El primer filme de Tron llegó a las pantallas grandes den 1982 y fue estelarizado por el actor Jeff Bridges, quien encarnó a un programador y experto en videojuegos que se transporta a un mundo fantástico dentro de un programa de computadora.

Esta película no fue un éxito en taquilla, aunque se convirtió en un filme de culto que es recordado por sus innovadores efectos visuales y su historia fantástica de ciencia ficción.

En 2010 llegó su secuela, Tron: Legacy, con Garrett Hedlund en el papel principal dando vida al hijo del personaje de Bridges, que también aparece en la cinta, el cual llega al mundo que su progenitor descubrió y se embarca en una aventura junto al personaje de la actriz Olivia Wilde.

La secuela, dirigida por Joseph Kosinski, recaudó 400 millones de dólares en todo el mundo, cifra considerada aceptable por Disney para desarrollar su tercera entrega, que en un su momento iba a ser una serie realizada por el cineasta John Ridley. info The Hollywood Reporter

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