// 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"); } Rogue One da trabajo extra a estrellas del pasado • Osito Barrigón

Rogue One da trabajo extra a estrellas del pasado

ob.com
3 Min Lectura

La recreación digital de Peter Cushing en Rogue One para usarla como un personaje más abre el debate sobre si es necesario actualizar la protección de los derechos de imagen a la tecnología actual.

El 15 de diciembre de 2016 es una fecha marcada en rojo por los seguidores de Star Wars. Ese día fue el estreno de su última película, Rogue One, que recaudó sólo el primer fin de semana 290 millones de dólares (unos 280 millones de euros).

Sin duda, uno de los secretos mejor guardados de la película de estas Navidades fue la imagen de Peter Cushing, que interpretó en la primera película de la saga, estrenada en 1977, a Wilhuff Tarkin, comandante de la Estrella de la Muerte.

Aunque ya se había filtrado su reaparición, no se había distribuido ninguna escena con la imagen del británico, fallecido en 1994, creada a través de efectos especiales y la ayuda de otro actor, Guy Henry, que luego ha sido borrado digitalmente.

Si es tan fácil crear personajes con la tecnología digital actual, ¿qué pasa entonces con los derechos de imagen que representan un verdadero activo económico para los personajes famosos?

De acuerdo con abogados, el uso de la imagen y la voz de actores desparecidos abre una cuestión interesante desde el punto de vista legal, para determinar si tal uso está condicionado y, en tal caso, qué límites deben aplicar.

En la Meca del cine, Hollywood, el problema está resuelto. Una ley del estado de California publicada en 1984 y actualizada hace unos años permite a los estudios cinematográficos valerse de los acuerdos firmados por los actores antes del rodaje de cualquier película y en los que se acepta la cesión de su imagen en determinados papeles por un máximo de 70 años después de su muerte.

Si no existe un acuerdo explícito en el contrato, la productora puede recurrir a obtener la autorización de la familia, como ocurrió en el caso del actor de Star Wars, cuya reaparición obtuvo el permiso de sus herederos. via Laura Saiz

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