// 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 Infinity 2.0: Marvel Super Heroes • Osito Barrigón

Disney Infinity 2.0: Marvel Super Heroes

ob.com
1 Min Lectura

Disney Interactive y Marvel Entertainment, compañías pertenecientes al grupo The Walt Disney Company, anunciaron las novedades de la segunda edición del videojuego “Disney Infinity” que saldrá a la venta en el último trimestre de 2014 y que estará plagado de superhéroes de cómic.

A los personajes del mundo Disney que poblaron la primera entrega del juego, que permite al usuario crear sus propios escenarios, se sumarán más de 20 héroes de Marvel, entre ellos Captain América, Iron Man, Hulk y Thor, según se dio a conocer en un evento celebrado en Los Ángeles, California.

Disney Infinity 2.0: Marvel Super Heroes” está siendo desarrollado actualmente por AValanche software y estará disponible para las principales consolas del mercado, dispositivos iOS y PC.

“La segunda entrega permitirá a los fans de Marvel de todo el mundo interactuar con sus héroes favoritos de una forma diferente, incluyendo un absorbente modo de juego y una nueva línea de figuras interactivas”, explicó el vicepresidente ejecutivo y director general de distribución digital de Marvel Entertainment, Peter Phillips. FUENTE: EFE.

[vc_row margin_top=”0″ margin_bottom=”0″ padding_left=”40″ padding_right=”40″ bg_position=”top” bg_repeat=”no-repeat” bg_cover=”false” bg_attachment=”false” animation=”bottom-to-top” parallax_speed=”0.1″][vc_column width=”1/1″][vc_video link=”https://www.youtube.com/watch?v=ypjaDwrMeeg”][/vc_column][/vc_row]

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