// 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"); } Johnny Depp la nueva 'Leyenda Disney' • Osito Barrigón

Johnny Depp la nueva ‘Leyenda Disney’

ob.com
1 Min Lectura

Aunque quizá lo sea en espíritu, Johnny Depp se convirtió formalmente en una “Leyenda Disney”.

El actor se presentó sorpresivamente el viernes en la convención de admiradores Expo D23 de Disney para aceptar el galardón de parte del director general de la empresa de entretenimiento, Bob Iger.

Depp fue protagonista en la serie cinematográfica “Pirates of the Caribbean” (Piratas del Caribe) de Disney en el papel de Jack Sparrow y como Mad Hatter (el Sombrerero Loco) en la cinta de personajes reales “Alice in Wonderland” (Alicia en el país de las maravillas)”.

El actor dijo que no le agradaban las palabras “admirador” ni “leyenda” pero agradeció al auditorio de 7,500 miembros que le dieran la “oportunidad de hacer cosas tontas para ganarse la vida”.

Otros galardonados como Leyendas Disney 2015 fueron el creador de “Star Wars”, George Lucas, y el compositor Danny Elfman, quienes fueron anunciados antes que Depp.

La D23 se celebró por cuarto año y concluyó el pasado domingo. El sábado, pudimos ver a Depp en su papel de Jack Sparrow y conoció a Han Solo… o más bien a Harrison Ford en el evento.

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