✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

Trabajando con cURL, WordPress y Valet

6

Soy uno de esos tipos que usa 1.1.1.1y 1.0.0.1como mis servidores DNS primarios.

Pero un problema que surge con el uso de estos como mis servidores DNS principales (y tal vez otros, no sé porque no los he probado) es que cuando uso cURL para realizar solicitudes a un servidor de terceros, a menudo resultará en un 404.

Afortunadamente, hay una solución fácil.

cURL, WordPress y valet

En resumen, el cambio simple es agregar su host local como una entrada de DNS a sus preferencias de red.

Si está interesado en ver los pasos necesarios para hacer esto y algún código de ejemplo que no funcionará (antes del cambio, por supuesto), siga leyendo.

Tenga en cuenta que usaré capturas de pantalla para esto, pero si se siente cómodo editando archivos DNS en su sistema operativo nativo, funcionará igual de bien.

Actualización de DNS

Dependiendo del sistema operativo que esté utilizando, la forma en que llegue a cambiar la configuración de DNS variará.

Si está utilizando macOS, la pestaña Red y las opciones Avanzadas para cualquier adaptador que use para conectarse a Internet le proporcionarán lo que necesita para actualizar.

En esa pantalla, haga clic en la pestaña DNS y luego agregue 127.0.0.1a la parte superior de su lista.

Código de muestra

Cuando se trata de ver la razón detrás de la necesidad de hacer algo como esto, siempre he encontrado útil ver el código de muestra. La razón principal es que nos da algo para probar antes de realizar los cambios anteriores y luego después de realizar los cambios anteriores.

Dicho esto, aquí hay un poco de código que estaba usando que no funciona sin el DNS adecuado configurado arriba:

Pero una vez que se actualizó el DNS, esto funciona bien. Y, para ser claros, todavía defiendo [wp_safe_remote_get](https://developer.wordpress.org/reference/functions/wp_safe_remote_get/)y [wp_safe_remote_post](https://developer.wordpress.org/reference/functions/wp_safe_remote_post/)pero esa naturaleza de los proyectos también dictará qué limitaciones tenemos.

Además, eche un vistazo a esas funciones, si tiene la oportunidad, para ver qué sucede detrás de escena. 🙂

Eso es todo

Como mencioné anteriormente, es un proceso fácil. Sin embargo, me resultó útil compartir qué tipo de código puede estar causando el problema, por lo que si ve algo similar y obtiene un resultado similar al usar cURL, WordPress y Valet, entonces sabe cómo resolverlo.

Fuente de grabación: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More