As duas funções são exatamente iguais, exceto wp_safe_remote_post () define o argumento rejeitar_unsafe_urls para verdadeiro. Esse argumento faz com que o URL seja passado por wp_http_validate_url () em WP_Http :: request () . ... Se você precisar passar um usuário ou o URL.