{"id":11148,"date":"2024-02-23T11:30:41","date_gmt":"2024-02-23T11:30:41","guid":{"rendered":"https:\/\/wcanvas.com\/?post_type=blogs&#038;p=11148"},"modified":"2024-12-23T20:04:03","modified_gmt":"2024-12-23T20:04:03","slug":"lenguajes-programacion-wordpress","status":"publish","type":"blogs","link":"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/","title":{"rendered":"\u00bfQu\u00e9 lenguajes de programaci\u00f3n utiliza WordPress?"},"content":{"rendered":"\n<p>Cuando est\u00e1s empezando a aprender WordPress como desarrollador web, es muy com\u00fan preguntarse qu\u00e9 lenguajes utiliza WordPress y en cu\u00e1les est\u00e1 escrito. Esto se debe a que conocer los lenguajes que constituyen la mayor parte de la experiencia de desarrollo en WordPress te ayuda a dirigir tus esfuerzos de manera m\u00e1s eficiente.<\/p>\n\n\n\n<p>La respuesta es que los desarrolladores de WordPress dependen principalmente de 4 lenguajes para construir sitios web: Lenguaje de Marcado de Hipertexto (HTML), Hojas de Estilo en Cascada (CSS), Procesador de Hipertexto (PHP) y JavaScript.<\/p>\n\n\n\n<p>De estos 4 lenguajes, HTML, CSS y JavaScript son lenguajes de frontend, por lo que gestionan la interfaz de usuario y otras funciones orientadas al usuario. Por otro lado, PHP es un lenguaje de backend, lo que significa que maneja toda la l\u00f3gica y las tareas detr\u00e1s de escena que hacen que los sitios de WordPress funcionen.<\/p>\n\n\n\n<p>En este art\u00edculo, vamos a explorar qu\u00e9 hace cada lenguaje y cu\u00e1l deber\u00edas aprender primero para que tu camino para convertirte en desarrollador sea lo m\u00e1s eficiente posible.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Puntos clave<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>HTML proporciona la estructura que las p\u00e1ginas web necesitan para mostrar contenido como texto, im\u00e1genes y videos.<\/li>\n\n\n\n<li>CSS estiliza los elementos HTML, permiti\u00e9ndote cambiar tipograf\u00edas, tama\u00f1os de letra, colores de fondo y m\u00e1s.<\/li>\n\n\n\n<li>PHP es el motor que impulsa WordPress, realizando todo el trabajo pesado detr\u00e1s de escena que permite funcionar a temas, plugins y WordPress en s\u00ed.<\/li>\n\n\n\n<li>JavaScript hace que las p\u00e1ginas web sean m\u00e1s din\u00e1micas al renderizar cuadros emergentes y otros elementos interactivos.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Los 4 Lenguajes Principales de WordPress<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">#1 Lenguaje de Marcado de Hipertexto (HTML): Construyendo P\u00e1ginas Web<\/h3>\n\n\n\n<p>HTML (Lenguaje de Marcado de Hipertexto) es el lenguaje de marcado m\u00e1s popular del mundo. Es el c\u00f3digo que estructura una p\u00e1gina web y su contenido, incluyendo texto, im\u00e1genes, video, audio, y cualquier otro formato de contenido multimedia.<\/p>\n\n\n\n<p>HTML act\u00faa como el bloque de construcci\u00f3n de las p\u00e1ginas que los visitantes usan. Permite a los desarrolladores web estructurarlas dando instrucciones a los navegadores sobre el contenido a mostrar.<\/p>\n\n\n\n<p>Se llama un lenguaje de &#8220;marcado&#8221; porque el texto est\u00e1 <em>marcado<\/em> usando etiquetas tales como <code>&lt;p&gt;<\/code>, <code>&lt;form&gt;<\/code>, y <code>&lt;label&gt;<\/code>. Las etiquetas dicen a la computadora la funci\u00f3n del texto siguiente. Las etiquetas tambi\u00e9n necesitan abrirse y cerrarse.<\/p>\n\n\n\n<p>Por ejemplo, la etiqueta <code>&lt;p&gt;<\/code> le dice a las computadoras que el texto dentro de las etiquetas de apertura y cierre es parte de un p\u00e1rrafo. Las etiquetas de cierre suelen ser iguales que las de apertura, pero se les a\u00f1ade una barra, como as\u00ed <code>&lt;\/p&gt;<\/code>. Hay docenas de etiquetas, cada una con un prop\u00f3sito espec\u00edfico, desde titulares hasta mostrar im\u00e1genes y crear formularios donde los usuarios pueden ingresar informaci\u00f3n.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Ejemplo de HTML<\/h4>\n\n\n\n<p>El siguiente fragmento de HTML crea una p\u00e1gina web con solo texto que muestra un t\u00edtulo y un p\u00e1rrafo.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"markup\" class=\"language-markup line-numbers\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta charset=\"UTF-8\"&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;Las Estaciones&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;h1&gt;Las Estaciones&lt;\/h1&gt;\n    &lt;p&gt;\n        Las estaciones son la divisi\u00f3n del a\u00f1o basada en cambios en el clima, la ecolog\u00eda, y la cantidad de luz del d\u00eda. En la mayor\u00eda de los lugares, hay cuatro estaciones distintas: primavera, verano, oto\u00f1o e invierno. Cada estaci\u00f3n tiene sus propias caracter\u00edsticas y belleza \u00fanicas.\n    &lt;\/p&gt;\n&lt;\/body&gt;<\/code><\/pre>\n\n\n\n<p>Este archivo HTML dar\u00eda lugar a la siguiente p\u00e1gina web:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"451\" src=\"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-1-1024x451.jpg\" alt=\"Captura de pantalla de una p\u00e1gina HTML b\u00e1sica sobre las estaciones del a\u00f1o\" class=\"wp-image-3866\" srcset=\"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-1-1024x451.jpg 1024w, https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-1-300x132.jpg 300w, https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-1-768x338.jpg 768w, https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-1.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Tambi\u00e9n pod\u00e9s usar HTML para hacer las p\u00e1ginas web m\u00e1s interactivas. Los siguientes botones fueron creados usando las etiquetas HTML <code>&lt;form&gt;<\/code> y <code>&lt;input&gt;<\/code>:<\/p>\n\n\n\n\n\n\n\u00a0\u00a0\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<label for=\"spring\">Primavera<\/label>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<br>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<label for=\"summer\">Verano<\/label>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<br>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<label for=\"autumn\">Oto\u00f1o<\/label>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<br>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<label for=\"winter\">Invierno<\/label>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0\n\n\n\n\n<p><\/p>\n\n\n\n<p>En WordPress, indirectamente cre\u00e1s HTML cuando us\u00e1s el editor Gutenberg, ya que WordPress convierte tu texto y otro tipo de medios en HTML para que los navegadores puedan mostrarlo correctamente. Los temas de WordPress tambi\u00e9n utilizan HTML, PHP y CSS para crear plantillas y dise\u00f1os.<\/p>\n\n\n\n<p>Como pod\u00e9s ver, HTML es muy flexible y te da las herramientas para crear p\u00e1ginas web funcionales, aunque un poco simples. As\u00ed que, si el resultado de HTML te parece un poco seco, CSS viene al rescate.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">#2 Hojas de Estilo en Cascada (CSS): Embelleciendo P\u00e1ginas Web<\/h3>\n\n\n\n<p>Las hojas de estilo en cascada (CSS) es un \u201clenguaje de hojas de estilo\u201d y el lenguaje web m\u00e1s popular junto con HTML. CSS se utiliza para \u201cestilar\u201d HTML y XML, otro lenguaje de marcado.<\/p>\n\n\n\n<p>En el desarrollo web, \u201cestilizar\u201d se refiere al uso de c\u00f3digo para darle a los elementos HTML una apariencia espec\u00edfica cuando se muestran en un navegador. Las siguientes son algunas de las formas m\u00e1s comunes en que CSS estiliza los elementos HTML:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A\u00f1adir colores al texto.<\/li>\n\n\n\n<li>Elegir fuentes.<\/li>\n\n\n\n<li>Cambiar el tama\u00f1o del texto.<\/li>\n\n\n\n<li>Manipular el espacio entre elementos.<\/li>\n\n\n\n<li>A\u00f1adir im\u00e1genes y colores de fondo.<\/li>\n\n\n\n<li>Hacer una p\u00e1gina web m\u00e1s responsiva modificando c\u00f3mo se visualiza en diferentes dispositivos con diversos tama\u00f1os de pantalla.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Ejemplo de CSS<\/h4>\n\n\n\n<p>Podemos usar CSS para darle al c\u00f3digo HTML anterior un aspecto diferente. As\u00ed:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"css\" class=\"language-css line-numbers\">body {\n&nbsp;&nbsp;&nbsp;&nbsp;font-family: Arial, sans-serif;\n&nbsp;&nbsp;&nbsp;&nbsp;margin: 0;\n&nbsp;&nbsp;&nbsp;&nbsp;padding: 20px;\n&nbsp;&nbsp;&nbsp;&nbsp;background-color: #f8f8f8;\n}<\/code><\/pre>\n\n\n\n<p>Este fragmento apunta al elemento <code>&lt;body&gt;<\/code> del documento HTML, que representa todo el contenido de la p\u00e1gina web. Modifica la tipograf\u00eda, margen y espaciado al tiempo que a\u00f1ade un fondo gris.<\/p>\n\n\n\n<p>Despu\u00e9s de aplicar estos y otros estilos adicionales, terminamos con una p\u00e1gina web que es mucho menos seca y m\u00e1s agradable de mirar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"451\" src=\"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-2-1024x451.jpg\" alt=\"Captura de pantalla de una p\u00e1gina HTML b\u00e1sica estilizada con CSS\" class=\"wp-image-3867\" srcset=\"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-2-1024x451.jpg 1024w, https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-2-300x132.jpg 300w, https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-2-768x338.jpg 768w, https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-2.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Para entender la relaci\u00f3n entre HTML y CSS, pens\u00e1 en HTML como la estructura de concreto y metal de un edificio. En esta analog\u00eda, CSS es equivalente al revestimiento, pintura y todos los dem\u00e1s materiales de estilo, sellado e aislamiento que hacen que el edificio sea tanto m\u00e1s funcional como agradable a la vista y a habitar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">#3 Procesador de Hipertexto (PHP): Haciendo Funcionar WordPress<\/h3>\n\n\n\n<p>El Procesador de Hipertexto (PHP) es el lenguaje de programaci\u00f3n <a href=\"https:\/\/wcanvas.com\/es\/blog\/is-wordpress-frontend-or-backend\/\" target=\"_blank\" rel=\"noreferrer noopener\">backend<\/a> m\u00e1s popular del mundo, y el que utiliza WordPress como base.<\/p>\n\n\n\n<p>Esencialmente, PHP es el c\u00f3digo que hace que WordPress funcione. Esto se debe a que la mayor\u00eda de las acciones que realiza tu p\u00e1gina web requieren un archivo PHP que se ejecuta en el servidor del sitio. Por ejemplo, PHP permite que los sitios web obtengan informaci\u00f3n espec\u00edfica de la base de datos y la usen para construir p\u00e1ginas HTML.<\/p>\n\n\n\n<p>En general, m\u00e1s de la mitad de todo el c\u00f3digo fuente de WordPress es PHP, convirtiendo a PHP en el aut\u00e9ntico motor que impulsa la plataforma y el lenguaje de programaci\u00f3n m\u00e1s esencial que debes conocer si quer\u00e9s convertirte en un desarrollador de WordPress.<\/p>\n\n\n\n<p>Estas son las formas en que PHP impulsa WordPress:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Funcionalidad principal. <\/strong>PHP es integral para la operaci\u00f3n central de WordPress mismo. Procesa solicitudes del navegador, interact\u00faa con la base de datos para recuperar o almacenar datos, y luego muestra el contenido HTML al usuario.<\/li>\n\n\n\n<li><strong>Desarrollo de temas. <\/strong>Los desarrolladores usan PHP para desarrollar temas que definen la apariencia y el dise\u00f1o de un sitio de WordPress. Los archivos del tema contienen una mezcla de HTML, PHP, y a veces JavaScript. El c\u00f3digo PHP a\u00f1ade funcionalidad y muestra contenido din\u00e1micamente.<\/li>\n\n\n\n<li><strong>Desarrollo de plugins. <\/strong>Los plugins ampl\u00edan la funcionalidad de WordPress y consisten principalmente en c\u00f3digo PHP. A trav\u00e9s de plugins, los desarrolladores pueden a\u00f1adir caracter\u00edsticas y capacidades personalizadas a un sitio sin modificar el c\u00f3digo fuente principal de WordPress.<\/li>\n\n\n\n<li><strong>APIs de WordPress. <\/strong>WordPress proporciona un conjunto de APIs basadas en PHP que permiten a los desarrolladores interactuar y ampliar las funcionalidades de WordPress. Estas APIs incluyen la API de Plugins, la API de Personalizaci\u00f3n de Temas, la API de Shortcodes, y la API REST, entre otras.<\/li>\n\n\n\n<li><strong>Personalizaci\u00f3n y extensibilidad.<\/strong> PHP permite a los desarrolladores personalizar y ampliar casi todos los aspectos de WordPress, desde crear tipos de publicaci\u00f3n personalizados y taxonom\u00edas hasta modificar el panel de administraci\u00f3n e integrar servicios de terceros.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Ejemplo de PHP<\/h4>\n\n\n\n<p>El siguiente fragmento de PHP es un plugin que muestra un mensaje al final de cada entrada de blog.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php line-numbers\">function wcanvas_leer_nuestro_blog($content) {\n    \/\/ Esta l\u00ednea asegura que el plugin s\u00f3lo se active en entradas individuales.\n    if ( is_single() ) { \n    \/\/ Muestra un mensaje al final de la entrada. \n    $content .= '&lt;p class=\"lee-nuestro-blog\"&gt;Si encontraste \u00fatil esta entrada, &lt;a href=\"https:\/\/wcanvas.com\/es\/blogs\/\" title=\"Archivo de blogs de White Canvas\" target=\"_blank\" rel=\"nofollow\"&gt;le\u00e9 nuestro blog&lt;\/a&gt; para m\u00e1s informaci\u00f3n sobre WordPress.&lt;\/p&gt;';\n    }\n    return $content; \n}\nadd_filter('the_content', 'wcanvas_leer_nuestro_blog');<\/code><\/pre>\n\n\n\n<p>La pr\u00f3xima vez que acced\u00e1s a una entrada de blog publicada o una vista previa, ver\u00e1s este mensaje al final:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/11\/create-a-WordPress-plugin-12-1024x536.jpg\" alt=\"Captura de pantalla de un mensaje al final de una entrada de blog, mostrado por un plugin\" class=\"wp-image-3548\" srcset=\"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/11\/create-a-WordPress-plugin-12-1024x536.jpg 1024w, https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/11\/create-a-WordPress-plugin-12-300x157.jpg 300w, https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/11\/create-a-WordPress-plugin-12-768x402.jpg 768w, https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/11\/create-a-WordPress-plugin-12.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>PHP lleva un poco m\u00e1s de tiempo acostumbrarse porque es un lenguaje de prop\u00f3sito general que pod\u00e9s usar para realizar operaciones l\u00f3gicas, crear bucles, mostrar texto, automatizar c\u00e1lculos aritm\u00e9ticos, etc. En resumen, pod\u00e9s hacer pr\u00e1cticamente cualquier cosa con PHP, pero te llevar\u00e1 un poco m\u00e1s entenderlo en comparaci\u00f3n con HTML y CSS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">JavaScript (JS): Haciendo los Sitios M\u00e1s Din\u00e1micos<\/h3>\n\n\n\n<p>PHP es el lenguaje de programaci\u00f3n backend m\u00e1s popular del mundo, pero JavaScript es el lenguaje de programaci\u00f3n m\u00e1s popular de cualquier tipo.<\/p>\n\n\n\n<p>Al igual que PHP, JavaScript es un lenguaje de programaci\u00f3n de prop\u00f3sito general, por lo que pod\u00e9s usarlo para construir todo tipo de scripts y aplicaciones. Pero a diferencia de PHP, JavaScript es un lenguaje de frontend, lo que significa que los desarrolladores lo usan para gestionar los aspectos de un sitio web que interact\u00faan directamente con el usuario, como la interfaz.<\/p>\n\n\n\n<p>PHP no interact\u00faa directamente con los usuarios porque realiza acciones en el lado del servidor del sitio web, al cual los usuarios no tienen acceso. Por otro lado, JavaScript realiza acciones del lado del cliente, lo que significa que el c\u00f3digo tiene efecto en el navegador del usuario en lugar del servidor.<\/p>\n\n\n\n<p>De esta manera, JavaScript puede modificar el comportamiento de la p\u00e1gina despu\u00e9s de que las hayas accedido sin recargar, haciendo que el sitio sea m\u00e1s din\u00e1mico. Algunas de las formas en que los desarrolladores de WordPress pueden usar JavaScript para a\u00f1adir caracter\u00edsticas interactivas din\u00e1micas incluyen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Actualizaciones de contenido.<\/li>\n\n\n\n<li>Mapas interactivos.<\/li>\n\n\n\n<li>Gr\u00e1ficos animados 2D\/3D.<\/li>\n\n\n\n<li>Cuadros emergentes.<\/li>\n\n\n\n<li>Archivos multimedia interactivos como listas de reproducci\u00f3n.<\/li>\n<\/ul>\n\n\n\n<p>A pesar de su potencial para el dinamismo, JavaScript es el lenguaje menos esencial de conocer al desarrollar en WordPress. Esto se debe a que pod\u00e9s desarrollar c\u00f3modamente un sitio de WordPress con solo HTML, CSS y PHP.<\/p>\n\n\n\n<p>Sin embargo, en los \u00faltimos a\u00f1os, WordPress ha avanzado constantemente hacia realizar m\u00e1s tareas con JavaScript cuando es viable, ya que proporciona una experiencia m\u00e1s fluida tanto para desarrolladores como para usuarios. Entonces, aunque JavaScript ha ido ganando terreno en el n\u00facleo de WordPress, las funciones de WordPress permanecer\u00e1n principalmente escritas en PHP en el futuro previsible.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Otras Habilidades de Programaci\u00f3n que Usan los Desarrolladores de WordPress<\/h2>\n\n\n\n<p>HTML, CSS, PHP y JavaScript son los lenguajes m\u00e1s importantes que <a href=\"https:\/\/wcanvas.com\/es\/blog\/how-to-become-a-full-stack-wordpress-developer\/\">utilizan los desarrolladores de WordPress<\/a>, pero hay algunas otras habilidades que tambi\u00e9n deber\u00edas desarrollar para convertirte en un desarrollador de WordPress completo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Lenguaje de Consulta Estructurada (SQL)<\/h3>\n\n\n\n<p>SQL es un lenguaje de programaci\u00f3n utilizado para gestionar y manipular bases de datos relacionales.<\/p>\n\n\n\n<p>SQL te permite realizar operaciones como consultar y actualizar datos y gestionar estructuras de bases de datos. Est\u00e1 dise\u00f1ado para usar una sintaxis que se asemeja a oraciones en ingl\u00e9s, lo que ayuda a los principiantes a acostumbrarse f\u00e1cilmente.<\/p>\n\n\n\n<p>WordPress utiliza una base de datos MySQL, un sistema de gesti\u00f3n de bases de datos relacional de c\u00f3digo abierto popular que utiliza SQL como su lenguaje de consulta. SQL se usa detr\u00e1s de escena para interactuar con la base de datos donde se almacenan el contenido y configuraciones de tu sitio, incluidos entradas, p\u00e1ginas, comentarios, informaci\u00f3n de usuarios y opciones del sitio.<\/p>\n\n\n\n<p>Aprender SQL no es esencial para construir un sitio de WordPress, pero muchos plugins y temas de WordPress usan consultas SQL personalizadas para a\u00f1adir nuevas caracter\u00edsticas o mejorar el rendimiento. Por ejemplo, un plugin de comercio electr\u00f3nico podr\u00eda usar SQL para gestionar listados de productos, pedidos y datos de clientes.<\/p>\n\n\n\n<p>Pero necesitar\u00edas aprender SQL si quieres desarrollar cualquier funcionalidad personalizada que implique gestionar la base de datos.<\/p>\n\n\n\n<p>El siguiente fragmento es un ejemplo de lo \u00fatil que puede ser SQL, ya que elimina todos los comentarios no aprobados de tu sitio sin afectar ning\u00fan comentario aprobado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"sql\" class=\"language-sql line-numbers\">DELETE FROM wp_comments WHERE comment_approved = 0<\/code><\/pre>\n\n\n\n<p>En este fragmento, seleccion\u00e1s todos los comentarios con un estado de aprobado de <code>0<\/code> (no aprobado) y los elimin\u00e1s en lotes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Software de Control de Versiones<\/h3>\n\n\n\n<p>Los sistemas de control de versiones permiten a los desarrolladores crear y gestionar m\u00faltiples versiones del c\u00f3digo de un sitio web. Estos sistemas pueden tomar instant\u00e1neas de los archivos de un sitio web para crear esencialmente una copia de todo su c\u00f3digo y almacenarlo en repositorios para que los desarrolladores puedan luego restaurarlo o modificarlo seg\u00fan sus necesidades.<\/p>\n\n\n\n<p>Sin ellos, los desarrolladores tendr\u00edan que guardar copias locales del c\u00f3digo de su sitio web, lo que facilita cometer errores, mezclar versiones y perder progreso.<\/p>\n\n\n\n<p>En resumen, dominar el control de versiones es una de las habilidades que diferencia a los desarrolladores profesionales de WordPress y plugins (y desarrolladores de cualquier tipo) del resto.<\/p>\n\n\n\n<p><a href=\"https:\/\/git-scm.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Git<\/a> y <a href=\"https:\/\/subversion.apache.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">SVN<\/a> son los sistemas de control de versiones m\u00e1s populares.<\/p>\n\n\n\n<p>Aqu\u00ed un ejemplo del comando <code>git status<\/code> que pod\u00e9s usar en Git para comprobar si alg\u00fan archivo en el repositorio ha cambiado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">git status\nOn branch JoystickSupport\nYour branch is ahead of 'origin\/JoystickSupport' by 10 commits.\n  (use \"git push\" to publish your local commits)\nChanges not staged for commit:\n  (use \"git add &lt;file&gt;...\" to update what will be committed)\n  (use \"git restore &lt;file&gt;...\" to discard changes in working directory)\n        modified:   ..\/2999_Default_DLC_EXP_Pack001 (Leviathan)\/BioGame.xml\nno changes added to commit (use \"git add\" and\/or \"git commit -a\")<\/code><\/pre>\n\n\n\n<p>Esta salida muestra que el archivo <code>BioGame.xml<\/code> cambi\u00f3 desde el \u00faltimo commit. Un commit es una versi\u00f3n espec\u00edfica de tu c\u00f3digo fuente. Al rastrear qu\u00e9 archivos han cambiado desde el \u00faltimo commit, pod\u00e9s entender f\u00e1cilmente la evoluci\u00f3n de tu c\u00f3digo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 Lenguaje Deber\u00edas Aprender Primero?<\/h2>\n\n\n\n<p>PHP es el lenguaje m\u00e1s esencial para aprender cuando te est\u00e1s convirtiendo en desarrollador porque es el motor que impulsa toda la plataforma. Qu\u00e9 tan bien te desempe\u00f1es como desarrollador de WordPress depende significativamente de tu dominio de PHP.<\/p>\n\n\n\n<p>La importancia de PHP implica que deber\u00edas aprenderlo primero, y eso ser\u00eda genial, pero tambi\u00e9n pod\u00e9s aprender HTML, seguido de CSS, seguido de PHP. Aprender HTML y CSS podr\u00eda llevarte un par de semanas, pero aprender PHP probablemente te tomar\u00e1 al menos 6 meses.<\/p>\n\n\n\n<p>La buena noticia es que PHP y HTML funcionan muy bien juntos, por lo que todo el conocimiento que adquir\u00eds en un lenguaje te ayuda a entender c\u00f3mo se integra al otro.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Necesit\u00e1s HTML, CSS, PHP y JavaScript para Aprender WordPress<\/h2>\n\n\n\n<p>Los principales lenguajes que los desarrolladores de WordPress usan en WordPress son HTML para construir p\u00e1ginas web, CSS para estilizar esas p\u00e1ginas, JavaScript para hacerlas m\u00e1s din\u00e1micas y PHP para impulsar toda la plataforma.<\/p>\n\n\n\n<p>Si pod\u00e9s aprender estos 4 lenguajes, haciendo hincapi\u00e9 en HTML, CSS y PHP, eventualmente te convertir\u00e1s en un desarrollador de WordPress full stack listo para construir sitios, crear o modificar temas y desarrollar caracter\u00edsticas personalizadas que se ajusten a necesidades espec\u00edficas.<\/p>\n\n\n\n<p>\u00a1Si encontraste \u00fatil esta entrada, <a href=\"https:\/\/wcanvas.com\/es\/blogs\/\" target=\"_blank\" rel=\"noreferrer noopener\">le\u00e9 nuestro blog<\/a> para obtener m\u00e1s informaci\u00f3n y gu\u00edas sobre WordPress!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cuando est\u00e1s empezando a aprender WordPress como desarrollador web, es muy com\u00fan preguntarse qu\u00e9 lenguajes utiliza WordPress y en cu\u00e1les est\u00e1 escrito. Esto se debe a que conocer los lenguajes que constituyen la mayor parte de la experiencia de desarrollo en WordPress te ayuda a dirigir tus esfuerzos de manera m\u00e1s eficiente. La respuesta es [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3868,"template":"","blog-categories":[90],"class_list":["post-11148","blogs","type-blogs","status-publish","has-post-thumbnail","hentry","blog-categories-wordpress-101-es"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u00bfQu\u00e9 lenguajes de programaci\u00f3n utiliza WordPress? - White Canvas<\/title>\n<meta name=\"description\" content=\"Los desarrolladores WordPress utilizan 4 lenguajes de programaci\u00f3n para construir los sitios que millones de personas visitan todos los d\u00edas.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfQu\u00e9 lenguajes de programaci\u00f3n utiliza WordPress? - White Canvas\" \/>\n<meta property=\"og:description\" content=\"Los desarrolladores WordPress utilizan 4 lenguajes de programaci\u00f3n para construir los sitios que millones de personas visitan todos los d\u00edas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"White Canvas\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-23T20:04:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-HERO.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"528\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\n\t    \"@context\": \"https:\/\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": [\n\t                \"Article\",\n\t                \"BlogPosting\"\n\t            ],\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/\"\n\t            },\n\t            \"author\": {\n\t                \"@type\": \"Organization\",\n\t                \"name\": \"Wcanvas\",\n\t                \"url\": \"https:\/\/wcanvas.com\/\"\n\t            },\n\t            \"headline\": \"\u00bfQu\u00e9 lenguajes de programaci\u00f3n utiliza WordPress?\",\n\t            \"datePublished\": \"2024-02-23T11:30:41+00:00\",\n\t            \"dateModified\": \"2024-12-23T20:04:03+00:00\",\n\t            \"mainEntityOfPage\": {\n\t                \"@type\": \"WebPage\",\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/\"\n\t            },\n\t            \"wordCount\": 2464,\n\t            \"publisher\": {\n\t                \"@type\": \"Organization\",\n\t                \"name\": \"Wcanvas\",\n\t                \"logo\": {\n\t                    \"@type\": \"ImageObject\",\n\t                    \"url\": \"https:\/\/wcanvas.com\/wp-content\/themes\/wcanvas\/assets\/img\/elements\/logo-white-white.png\"\n\t                }\n\t            },\n\t            \"image\": [],\n\t            \"thumbnailUrl\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-HERO.jpg\",\n\t            \"inLanguage\": \"es\",\n\t            \"description\": null\n\t        },\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/\",\n\t            \"url\": \"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/\",\n\t            \"name\": \"\u00bfQu\u00e9 lenguajes de programaci\u00f3n utiliza WordPress? - White Canvas\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/#website\"\n\t            },\n\t            \"primaryImageOfPage\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-HERO.jpg\",\n\t            \"datePublished\": \"2024-02-23T11:30:41+00:00\",\n\t            \"dateModified\": \"2024-12-23T20:04:03+00:00\",\n\t            \"description\": \"Los desarrolladores WordPress utilizan 4 lenguajes de programaci\u00f3n para construir los sitios que millones de personas visitan todos los d\u00edas.\",\n\t            \"breadcrumb\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/#breadcrumb\"\n\t            },\n\t            \"inLanguage\": \"es\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"ImageObject\",\n\t            \"inLanguage\": \"es\",\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/#primaryimage\",\n\t            \"url\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-HERO.jpg\",\n\t            \"contentUrl\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-HERO.jpg\",\n\t            \"width\": 1200,\n\t            \"height\": 528,\n\t            \"caption\": \"multiple programming languages on the screen\"\n\t        },\n\t        {\n\t            \"@type\": \"BreadcrumbList\",\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/#breadcrumb\",\n\t            \"itemListElement\": [\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 1,\n\t                    \"name\": \"Home\",\n\t                    \"item\": \"https:\/\/wcanvas.com\/es\/\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 2,\n\t                    \"name\": \"Blogs\",\n\t                    \"item\": \"https:\/\/wcanvas.com\/es\/blogs\/\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 3,\n\t                    \"name\": \"\u00bfQu\u00e9 lenguajes de programaci\u00f3n utiliza WordPress?\"\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/#website\",\n\t            \"url\": \"https:\/\/wcanvas.com\/es\/\",\n\t            \"name\": \"White Canvas\",\n\t            \"description\": \"\",\n\t            \"publisher\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/#organization\"\n\t            },\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\/\/wcanvas.com\/es\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"es\"\n\t        },\n\t        {\n\t            \"@type\": \"Organization\",\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/#organization\",\n\t            \"name\": \"White Canvas\",\n\t            \"url\": \"https:\/\/wcanvas.com\/es\/\",\n\t            \"logo\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"es\",\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/#\/schema\/logo\/image\/\",\n\t                \"url\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/01\/logowhitecanvas.svg\",\n\t                \"contentUrl\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/01\/logowhitecanvas.svg\",\n\t                \"width\": 115,\n\t                \"height\": 32,\n\t                \"caption\": \"White Canvas\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/#\/schema\/logo\/image\/\"\n\t            },\n\t            \"alternateName\": \"Wcanvas\",\n\t            \"contactPoint\": [\n\t                {\n\t                    \"@type\": \"ContactPoint\",\n\t                    \"telephone\": \"+1 (347) 688 2902\",\n\t                    \"contactType\": \"sales\",\n\t                    \"contactOption\": \"TollFree\",\n\t                    \"areaServed\": \"US\",\n\t                    \"availableLanguage\": \"en\"\n\t                },\n\t                {\n\t                    \"@type\": \"ContactPoint\",\n\t                    \"telephone\": \"+54 (11) 5236 4717\",\n\t                    \"contactType\": \"sales\",\n\t                    \"contactOption\": \"TollFree\",\n\t                    \"areaServed\": \"AR\",\n\t                    \"availableLanguage\": \"es\"\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"Person\",\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/#\/schema\/person\/ea362f7fa9eb0239142e5e982bd8c198\",\n\t            \"name\": \"Nicolas Pisani\",\n\t            \"image\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"es\",\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/#\/schema\/person\/image\/\",\n\t                \"url\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2022\/12\/cropped-avatar-nico-96x96.png\",\n\t                \"contentUrl\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2022\/12\/cropped-avatar-nico-96x96.png\",\n\t                \"caption\": \"Nicolas Pisani\"\n\t            },\n\t            \"sameAs\": [\n\t                \"https:\/\/wcanvas.com\",\n\t                \"#\",\n\t                \"https:\/\/www.instagram.com\/whitecanvasteam\/\",\n\t                \"https:\/\/x.com\/wcanvas\"\n\t            ]\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00bfQu\u00e9 lenguajes de programaci\u00f3n utiliza WordPress? - White Canvas","description":"Los desarrolladores WordPress utilizan 4 lenguajes de programaci\u00f3n para construir los sitios que millones de personas visitan todos los d\u00edas.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/","og_locale":"es_ES","og_type":"article","og_title":"\u00bfQu\u00e9 lenguajes de programaci\u00f3n utiliza WordPress? - White Canvas","og_description":"Los desarrolladores WordPress utilizan 4 lenguajes de programaci\u00f3n para construir los sitios que millones de personas visitan todos los d\u00edas.","og_url":"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/","og_site_name":"White Canvas","article_modified_time":"2024-12-23T20:04:03+00:00","og_image":[{"width":1200,"height":528,"url":"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-HERO.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/#article","isPartOf":{"@id":"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/"},"author":{"@type":"Organization","name":"Wcanvas","url":"https:\/\/wcanvas.com\/"},"headline":"\u00bfQu\u00e9 lenguajes de programaci\u00f3n utiliza WordPress?","datePublished":"2024-02-23T11:30:41+00:00","dateModified":"2024-12-23T20:04:03+00:00","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/"},"wordCount":2464,"publisher":{"@type":"Organization","name":"Wcanvas","logo":{"@type":"ImageObject","url":"https:\/\/wcanvas.com\/wp-content\/themes\/wcanvas\/assets\/img\/elements\/logo-white-white.png"}},"image":[],"thumbnailUrl":"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-HERO.jpg","inLanguage":"es","description":null},{"@type":"WebPage","@id":"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/","url":"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/","name":"\u00bfQu\u00e9 lenguajes de programaci\u00f3n utiliza WordPress? - White Canvas","isPartOf":{"@id":"https:\/\/wcanvas.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-HERO.jpg","datePublished":"2024-02-23T11:30:41+00:00","dateModified":"2024-12-23T20:04:03+00:00","description":"Los desarrolladores WordPress utilizan 4 lenguajes de programaci\u00f3n para construir los sitios que millones de personas visitan todos los d\u00edas.","breadcrumb":{"@id":"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/#primaryimage","url":"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-HERO.jpg","contentUrl":"https:\/\/wcanvas.com\/wp-content\/uploads\/2024\/02\/wordpress-languages-HERO.jpg","width":1200,"height":528,"caption":"multiple programming languages on the screen"},{"@type":"BreadcrumbList","@id":"https:\/\/wcanvas.com\/es\/blog\/lenguajes-programacion-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wcanvas.com\/es\/"},{"@type":"ListItem","position":2,"name":"Blogs","item":"https:\/\/wcanvas.com\/es\/blogs\/"},{"@type":"ListItem","position":3,"name":"\u00bfQu\u00e9 lenguajes de programaci\u00f3n utiliza WordPress?"}]},{"@type":"WebSite","@id":"https:\/\/wcanvas.com\/es\/#website","url":"https:\/\/wcanvas.com\/es\/","name":"White Canvas","description":"","publisher":{"@id":"https:\/\/wcanvas.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wcanvas.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/wcanvas.com\/es\/#organization","name":"White Canvas","url":"https:\/\/wcanvas.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/wcanvas.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/01\/logowhitecanvas.svg","contentUrl":"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/01\/logowhitecanvas.svg","width":115,"height":32,"caption":"White Canvas"},"image":{"@id":"https:\/\/wcanvas.com\/es\/#\/schema\/logo\/image\/"},"alternateName":"Wcanvas","contactPoint":[{"@type":"ContactPoint","telephone":"+1 (347) 688 2902","contactType":"sales","contactOption":"TollFree","areaServed":"US","availableLanguage":"en"},{"@type":"ContactPoint","telephone":"+54 (11) 5236 4717","contactType":"sales","contactOption":"TollFree","areaServed":"AR","availableLanguage":"es"}]},{"@type":"Person","@id":"https:\/\/wcanvas.com\/es\/#\/schema\/person\/ea362f7fa9eb0239142e5e982bd8c198","name":"Nicolas Pisani","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/wcanvas.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/wcanvas.com\/wp-content\/uploads\/2022\/12\/cropped-avatar-nico-96x96.png","contentUrl":"https:\/\/wcanvas.com\/wp-content\/uploads\/2022\/12\/cropped-avatar-nico-96x96.png","caption":"Nicolas Pisani"},"sameAs":["https:\/\/wcanvas.com","#","https:\/\/www.instagram.com\/whitecanvasteam\/","https:\/\/x.com\/wcanvas"]}]}},"_links":{"self":[{"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/blogs\/11148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/blogs"}],"about":[{"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/types\/blogs"}],"author":[{"embeddable":true,"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/users\/1"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/media\/3868"}],"wp:attachment":[{"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/media?parent=11148"}],"wp:term":[{"taxonomy":"blog-categories","embeddable":true,"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/blog-categories?post=11148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}