El agente de usuario de WordPress se establece en la clase WP_Http
as
'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
Puede establecerlo en un valor fijo (secreto) por filtro:
add_filter( 'http_headers_useragent', 'wpse_59788_user_agent' );
function wpse_59788_user_agent()
{
// to remove this filter immediately uncomment the following line
// remove_filter( current_filter(), __FUNCTION__ );
return 'alfgjlkgjlkgjsldkjhrkjh';
}
Para cambiar el agente de usuario para una actualización del complemento, intente algo como esto (no probado):
add_filter( 'upgrader_pre_install', 'wpse_59788_register' );
function wpse_59788_register( $dummy )
{
add_filter( 'http_headers_useragent', 'wpse_59788_user_agent' );
return $dummy;
}
Y descomenta la línea de desactivación automática en la primera función.