// 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"); } Patricia Riggen prepara filme para Disney • Osito Barrigón

Patricia Riggen prepara filme para Disney

ob.com
2 Min Lectura

Patricia Riggen prepara filme para Disney

La directora mexicana Patricia Riggen, realizadora de la exitosa cinta La Misma Luna, afina los detalles para comenzar en julio el rodaje de la película Lemonade Mouth, que tendrá como escenario el estado de Nuevo México, en Estados Unidos.

La realizadora concretará este trabajo fílmico para Disney Channel, abriendo así un nuevo panorama en el terreno de la televisión de paga, siguiendo la línea de historias juveniles como la saga High School Musical.

Este largometraje está basado en una novela de Mark Peter Hughes, sobre un grupo de adolescentes que decide formar un grupo musical en su escuela, con instrumentos poco comunes, como el ukelele.

En entrevistas anteriores, Riggen expresó su interés en este proyecto debido a que contendrá mucha música, además del desarrollo dramático de los personajes y el excelente guión que posee.

Por ahora, la cineasta se encuentra en Nuevo México buscando locaciones para la filmación, además de supervisar las audiciones para encontrar al elenco, principalmente hombres y mujeres de entre 16 y 17 años.

De acuerdo con versiones de prensa, Lemonade Mouth podría tener un presupuesto cercano a los 7 millones de dólares (unos 90 millones de pesos), muy superior al que se cuenta generalmente en una película mexicana, el cual promedia los 2 millones.

Tras este trabajo, Riggen retomará un proyecto de corte histórico sobre la música de Antonio Vivaldi, para el cual contará con Jessica Biel.

FUENTE: NTX

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