// 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"); } El Placer de Servir • Osito Barrigón

El Placer de Servir

yeni
2 Min Lectura

Toda la naturaleza es un anhelo de servicio.
Sirve la nube, sirve el viento, sirve el surco.

Donde haya un árbol que plantar, plántalo tú;
donde haya un error que enmendar, enmiéndalo tú;
donde haya un esfuerzo que todos esquivan, acéptalo tú.

Sé el que apartó la piedra del camino,
el odio entre los corazones
y las dificultades del problema.

Hay alegría de ser sano y de ser justo;
pero hay, sobre todo, la hermosa alegría de servir.

¡Qué triste sería el mundo si todo en él estuviera hecho,
si no hubiera un rosal que plantar,
una empresa que emprender!.

Pero no caigas en el error de que sólo se hace mérito
con los grandes trabajos;
hay pequeños servicios que son buenos servicios:
adornar una mesa, ordenar unos libros, peinar a una niña.

Aquél es el que critica; éste es el que destruye.
Tú se el que sirve.

EI servir no es tarea sólo de seres inferiores.
Dios, que da el fruto y la luz, sirve.
Pudiera llamársele así: EL QUE SIRVE.

Y tiene unos ojos fijos en nuestras manos
y nos pregunta cada día:
¿Serviste hoy? ¿A quien?
¡Al árbol, a tu amigo, a tu madre?

Espero que les guste es de una escritora que se llama Gabriela Mistral les quiero mucho.
besos….yeni

Comparte Este Artículo
5 Comentarios