// 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"); } Eligen al joven Han Solo • Osito Barrigón

Eligen al joven Han Solo

ob.com
2 Min Lectura

El contrabandista del espacio que ha interpretado Harrison Ford en la saga Star Wars: La Guerra de las Galaxias tendrá una nueva cara en las pantallas cinematográficas.

El actor californiano de 26 años Alden Ehrenreich fue presentado oficialmente como el joven Han Solo en una película estelarizada por el personaje creado por George Lucas aún sin título tentativo.

Durante la Star Wars Celebrations Europe, convención realizada en Londres para miles de fans de esta mitología fílmica, los directores Rian Johnson, Phil Lord y Christopher Miller dieron a conocer algunos detalles de este proyecto con la presidenta de Lucasfilm, Kathleen Kennedy.

Ehrenreich, quien inició su carrera en la actuación apenas en 2005, se ha probado en los sets de filmación con cineastas consagrados a nivel mundial como los hermanos Coen (¡Ave, César!), Woody Allen (Jazmín Azul) y Park Chan-Wook (Lazos Perversos).

Los directores de la nueva aventura de Han Solo revelaron que la presencia de Ehrenreich se impuso a la de otros 3 mil jóvenes actores que audicionaron.

Curiosamente, señalaron, el actor fue el primero en presentarse a las pruebas. “Elegimos a la primera persona que cruzó la puerta. Lo sentimos, Kate, desperdiciamos tu dinero”, bromeó Miller a Kennedy.

“Audicioné durante seis meses. La mejor parte fue que hice una prueba con Chewbacca en el Halcón Milenario. ¡Fue increíble!”, mencionó Ehrenreich, reportó el portal Variety.

Se informó que el estreno del filme será el 25 de mayo de 2018. Info via NME

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