Lenguaje de marcado extensivo (XML) Está en todas partes. Se utiliza para servidores, seguridad de Internet, actualizaciones y más. Cuando se trata de WordPress, no recibe tanta atención como los lenguajes más populares como PHP. Sin embargo, saber qué es XML y cómo funciona puede ser muy útil para cualquier propietario o desarrollador de un sitio web.
En este artículo, repasaremos los conceptos básicos de XML y discutiremos algunos de sus usos más comunes. A continuación, cubriremos varias formas en que puede usar XML en WordPress.
¡Vamos a sumergirnos!
Suscríbete a nuestro canal de YouTube
Qué es XML (y dónde se usa)
XML es como se llama «Lenguaje de marcado». Es decir, es un lenguaje de marcado para agregar información a los elementos de los archivos. Una de las diferencias clave entre los lenguajes de marcado (a diferencia de los lenguajes de programación, por ejemplo) es que están diseñados para ser leídos fácilmente por ambas máquinas. y gente.
Aquí hay un ejemplo de un fragmento XML simple para mostrar cómo se ve en acción:
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>John Doe</to>
<from>Jane Doe</from>
<heading>Reminder</heading>
<body>Remember to buy more milk!</body>
</note>
Si guarda este fragmento como .xml y lo abre en el navegador, notará que el navegador lo reconoce como código. Sin embargo, no puede usar las etiquetas que desee, son esquemas aprobados para XML que tendrás que usar. Si agrega etiquetas incorrectas, su navegador no podrá comprender los resultados y mostrarlos correctamente.
Los lenguajes de marcado, tomados en su conjunto, son mucho más versátiles de lo que piensas. Otro ejemplo de este tipo de lenguaje es HTML. Es la columna vertebral de toda la red, pero sigue siendo fácil de aprender incluso si eres nuevo en la programación.
En cuanto a XML en sí, tiene muchos usos. A menudo se usa, por ejemplo, para almacenar, transmitir y mostrar datos. Además, se utiliza en el desarrollo web para almacenar información de texto sin formato, lo que facilita la importación y exportación de estos datos. En las próximas secciones, le mostraremos algunas de estas aplicaciones en acción.
Cómo usar XML para crear mapas de sitio
Como sabrá, los motores de búsqueda utilizan rastreadores para visitar su sitio, identificar páginas en su sitio y luego indexarlas. Luego, el motor de búsqueda utiliza toda esta información para generar listas de resultados relevantes:
El problema es que los rastreadores a veces se saltan contenido. También pueden indexar páginas que los motores de búsqueda no deberían poder ver o «detectar» contenido duplicado donde no lo hay.
La mejor manera de evitar estos problemas es crear un mapa del sitio, que es una lista de todas las páginas que componen su sitio e información sobre su conexión. Así es como se vería un mapa de sitio simple:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2019-01-01</lastmod>
<changefreq>monthly</changefreq>
</url>
</urlset>
Obviamente, un mapa del sitio real incluiría
Recuerda que también puedes crear sitemaps HTML. De hecho, es mejor usar XML y XML. Si bien se puede hacer manualmente, la forma más fácil de crear un mapa del sitio si está utilizando WordPress es elegir un complemento dedicado.
3 formas de usar archivos XML en WordPress
Los sitemaps son importantes, pero no son el único caso de uso en este idioma en particular. Como mencionamos anteriormente, XML se usa comúnmente para almacenar y transmitir información. Veamos tres formas de usar esta función en WordPress.
1. Importar y exportar datos de complementos
Incluso el sitio de WordPress más simple tiene más datos de los que puedas imaginar. En muchos casos, cada complemento instalado también almacena su propio conjunto de datos, que a veces se puede importar y exportar como un archivo XML.
Un ejemplo es WooCommerce. Muchas extensiones de WooCommerce te permiten exportar una lista de productos, incluidos todos los datos relacionados, como un archivo XML normal:

Esto puede resultar útil para sus datos o si desea importar los mismos productos a otro sitio. Muchos otros complementos también hacen esto, aunque algunos de ellos se basan en el formato CSV en lugar de importar y exportar datos.
2. Envío de datos de prueba de la unidad temática
Instalar un nuevo tema de WordPress no es tarea fácil. Cualquiera que sea el tema que elija, afectará significativamente el estilo y la funcionalidad de su sitio web. Esto significa que antes de decidirse por uno, debe analizar bien cómo afectará a su sitio específico, en lugar de simplemente explorar los sitios de demostración creados por sus desarrolladores.
En teoría, puede probar su nuevo tema en un sitio web que funcione y volver al anterior si no le gustan los cambios que realiza. Sin embargo, este no es un enfoque particularmente seguro. Un mejor método es usar un sitio local o de «puesta en escena», instalar el tema que desea probar e importar datos ficticios para verlo funcionar en acción.
WordPress.orgpor ejemplo, ofrece un archivo XML que contiene los datos de prueba completos del sitio. Para usarlo, simplemente descargue el archivo, vaya a su panel de WordPress y seleccione Herramientas> Importar> WordPress opción:

En la práctica, esto funciona igual que importar el contenido de otro sitio de WordPress al tuyo. Una vez que se completa el proceso, puede abrir su sitio web y ver cómo se ve su tema con todo el contenido nuevo. No debería llevarte más de unos minutos y te dará una mejor idea de si quieres usar un tema en particular o no.
3. Migración de contenido de WordPress
Finalmente, ¿qué sucede si desea transferir datos de un sitio de WordPress a otro? Para hacer esto, debe ir a Herramientas> Exportar y seleccione el contenido que desea exportar de publicaciones, páginas, medios, etc.:

WordPress generará el archivo XML y lo descargará a su computadora. Luego puede repetir el mismo proceso que en la sección anterior yendo a Herramientas> Importar el otro lado y cargue el archivo XML.
Recuerde: este proceso importará su contenido de WordPress, pero no afectará los complementos o temas que usa. Debe realizar una migración completa para transferirlos también. También vale la pena señalar que puede usar un proceso similar para migrar el suyo WordPress.com contenido a WordPress.org. XML puede ser así de versátil.
Solicitud
El propósito del lenguaje de marcado es poner la información de una manera que sea fácil de entender tanto para los humanos como para las computadoras. Hay muchos lenguajes que hacen esto, pero XML es sin duda el rey del marcado.
Para darle una idea de cuán versátil puede ser XML, resumamos algunas de las formas en que se puede usar en WordPress:
- Crear mapas de sitio.
- Importación y exportación de datos de complementos.
- Estoy enviando datos de las pruebas unitarias del tema.
- Migración de contenido de WordPress.
¿Tiene preguntas adicionales sobre el uso de XML en WordPress? ¡Hablemos de ellos en la sección de comentarios a continuación!
Imagen en miniatura del artículo de shahsoft / shutterstock.com








