// 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"); } En 2016, Captain America: Civil War • Osito Barrigón

En 2016, Captain America: Civil War

ob.com
2 Min Lectura

A poco más de un mes del estreno de Los Vengadores: Era de Ultron (Avengers Age of Ultron), Marvel Studios presentó una primera sinopsis de “Captain America: Civil War”, que llegará a los cines el 6 de mayo de 2016, inaugurando la Fase 3 del Universo Cinematográfico Marvel.

“Tras los acontecimientos de la Era de Ultron, los gobiernos del mundo diseñan un acto para regular toda la actividad sobrehumana. Esto polariza la opinión entre los Vengadores, causando dos facciones al lado de Iron Man y Capitán América, lo que provocará una épica batalla entre los antiguos aliados”

De igual forma, se ha dado a conocer que el 1 de abril será la fecha de inicio de rodaje de Captain America: Civil War, en la cual los hermanos Joe y Anthony Russo vuelven como directores, luego del éxito de Capitán América y el Soldado de Invierno (2014).

Cabe señalar que en el comic, la saga de Civil War, creada por Mark Millar, cuenta como el Gobierno de Estados Unidos promulga una ley conocida como Acta de Registro de Superhumanos, después de que un grupo amateur destruyera un pequeño pueblo, dividiendo a los superhéroes en dos bandos liderados por Iron Man, a favor, y el Capitán América, en contra.

Bajo la dirección de los hermanos Joe y Anthony Russo, Captain America: Civil War tiene un elenco integrado por Chris Evans, Robert Downey Jr., Scarlett Johansson, Jeremy Renner, Sebastian Stan, Anthony Mackie, Cobie Smulders, Frank Grillo, Daniel Brühl y Chadwick Boseman. Via Miguel Ángel Carral

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