// 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"); } ¿Puedes prevenir el acoso virtual? • Osito Barrigón

¿Puedes prevenir el acoso virtual?

ob.com
2 Min Lectura

La mayoría de las personas sabe qué hacer al ser víctimas de delitos como robos o asaltos, pero cuando se trata del mundo digital muchos no parecemos tenerlo tan claro.

Recuerda que se trata de acoso desde el momento en que a ti como persona te está incomodando, tu integridad se ve amenazada y en el que tú en ningún momento diste consentimiento para ese tipo de comentarios

¿Pero qué puedes hacer? Primero, mantén la calma, a continuación te hacemos algunas recomendaciones.

  1. Ten cuidado con quién agregas a tu lista de contactos en redes sociales.
  2. Aprende a detectar cuentas falsas y a no aceptar solicitud de mensajes de cuentas sospechosas.
  3. Conoce las herramientas nuevas que los sitios ponen a disposición para reportar cuentas, denunciar la violencia y alejarse de acosadores, como la nueva opción de Facebook “ignorar mensajes” que te permite no recibirlos sin que el acosador se percate.
  4. Si ya estás siendo acosada(o), mantén un perfil bajo por un tiempo en tu red, cambia contraseñas desde una computadora segura y coméntalo principalmente con tu familia o amigos más cercanos.
  5. No borres la evidencia y haz una denuncia formal con las autoridades de tu localidad. Lo importante es sentar un precedente legal que ayude a iniciar el proceso penal o una medida cautelar.
  6. Busca apoyo psicológico que te ayude a sobrellevar el problema. Estudios internacionales hablan de que un acoso virtual puede afectar igual que la violencia física.

via Fernanda Ramón

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