{"id":27030,"date":"2024-02-06T07:00:19","date_gmt":"2024-02-06T15:00:19","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=27030"},"modified":"2025-01-16T14:37:45","modified_gmt":"2025-01-16T22:37:45","slug":"crear-tu-primer-plugin","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/es\/crear-tu-primer-plugin\/","title":{"rendered":"C\u00f3mo Crear un Plugin de WordPress (Gu\u00eda Para Principiantes)"},"content":{"rendered":"\n<p><span style=\"font-weight: 400;\">Una de las razones principales por la que <\/span><a href=\"https:\/\/www.dreamhost.com\/blog\/why-use-wordpress\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">WordPress es tan popular<\/span><\/a><span style=\"font-weight: 400;\"> es su naturaleza de c\u00f3digo abierto.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Debido a esto, al momento de escribir este art\u00edculo hay m\u00e1s de 60.000 plugins que han sido desarrollados para su ampliamente usado <\/span><a href=\"https:\/\/www.dreamhost.com\/blog\/es\/sistemas-gestion-contenidos-cms-guia\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Sistema de Gesti\u00f3n de Contenidos (CMS)<\/span><\/a><span style=\"font-weight: 400;\">.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Y puedes unirte a la diversi\u00f3n al crear tu propio <\/span><a href=\"https:\/\/www.dreamhost.com\/blog\/es\/como-elegir-plugins-de-wordpress\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">plugin de WordPress.<\/span><\/a><span style=\"font-weight: 400;\">&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Afortunadamente, WordPress hace que este proceso sea f\u00e1cil. Necesitar\u00e1s algo de <\/span><a href=\"https:\/\/www.dreamhost.com\/blog\/es\/mejores-recursos-en-linea-aprender-codificar\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">conocimiento de c\u00f3digo<\/span><\/a><span style=\"font-weight: 400;\">, pero no es terriblemente dif\u00edcil aprender c\u00f3mo crear un plugin b\u00e1sico para tu sitio web. <\/span><span style=\"font-weight: 400;\"><br><\/span><span style=\"font-weight: 400;\"><br><\/span><span style=\"font-weight: 400;\">Y si todo sale mejor de lo esperado, incluso puedes venderlo a otras personas y convertir tu proyecto en un <\/span><a href=\"https:\/\/www.dreamhost.com\/blog\/es\/ideas-lucrativas-emprendimientos\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">emprendimiento<\/span><\/a><span style=\"font-weight: 400;\">.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">\u00bfListo para aprender m\u00e1s sobre por qu\u00e9 querr\u00edas crear un plugin de WordPress, as\u00ed como c\u00f3mo desarrollar el tuyo propio?<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Est\u00e1s en el lugar correcto.<\/span><\/p>\n\n\n\n<h2 id=\"h-una-breve-introduccion-a-wordpress\" class=\"wp-block-heading\"><b>Una Breve Introducci\u00f3n a WordPress<\/b><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">WordPress tiene una <\/span><a href=\"https:\/\/w3techs.com\/technologies\/overview\/content_management\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">cuota de mercado de casi el 63%<\/span><\/a><span style=\"font-weight: 400;\"> entre todos los CMS, lo que lo convierte en la opci\u00f3n m\u00e1s popular por mucho.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>WordPress<\/h3>\n    <p>WordPress es un sistema de gesti\u00f3n de contenido (CMS) de c\u00f3digo abierto. Ya que es gratuito y altamente accesible, puedes usar WordPress para crear casi cualquier tipo de sitio web, desde blogs hasta tiendas online.<\/p>\n    \n<\/div>\n\n<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Como mencionamos anteriormente, WordPress es una plataforma de software de c\u00f3digo abierto. Esto significa que su c\u00f3digo fuente, plugins y <\/span><a href=\"https:\/\/www.dreamhost.com\/blog\/es\/como-encontrar-temas-wordpress\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">temas<\/span><\/a><span style=\"font-weight: 400;\"> est\u00e1n disponibles para que cualquier persona los trabaje y modifique seg\u00fan lo considere necesario.<\/span><\/p>\n\n\n\n<p><b>Nota:<\/b><span style=\"font-weight: 400;\"> Existe una <\/span><a href=\"https:\/\/www.dreamhost.com\/blog\/es\/diferencias-wordpress-guia-principiantes\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">diferencia entre WordPress.com y WordPress.org<\/span><\/a><span style=\"font-weight: 400;\">. La versi\u00f3n .org es la opci\u00f3n de c\u00f3digo abierto que es gratuita para descargar y usar para crear un sitio personalizado. Hoy estaremos hablando de esta versi\u00f3n. La versi\u00f3n .com es un creador de sitios web alojado con el cual puedes crear un sitio limitado de forma gratuita.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Los plugins de WordPress son paquetes de c\u00f3digo que ampl\u00edan la funcionalidad de un sitio de WordPress. Estos son creados por diferentes desarrolladores de todo el mundo y est\u00e1n dise\u00f1ados para una variedad de prop\u00f3sitos.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Por ejemplo, en la <\/span><a href=\"https:\/\/es.wordpress.org\/plugins\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">biblioteca de plugin existente<\/span><\/a><span style=\"font-weight: 400;\">, encontrar\u00e1s opciones para agregar botones de compartir en redes sociales, agregar formularios de suscripci\u00f3n a boletines en tus barras laterales, <\/span><a href=\"https:\/\/www.dreamhost.com\/blog\/es\/arquitectura-amigable-seo-sitio-web\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">mejorar la optimizaci\u00f3n de motores de b\u00fasqueda (SEO<\/span><\/a><span style=\"font-weight: 400;\">) del sitio web, convertir WordPress en un sitio de comercio electr\u00f3nico completo y mucho m\u00e1s.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">El ecosistema de plugins de WordPress permite a aquellos sin conocimientos de programaci\u00f3n crear y personalizar sitios web potentes. Adem\u00e1s, ofrece oportunidades pr\u00e1cticamente ilimitadas tanto para desarrolladores como para entusiastas de la web.<\/span><\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n\n<h2 id=\"h-por-que-desarrollar-un-plugin-de-wordpress\" class=\"wp-block-heading\"><b>\u00bfPor Qu\u00e9 Desarrollar Un Plugin de WordPress?<\/b><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">WordPress es uno de los mercados m\u00e1s grandes para los desarrolladores. Esto significa que encontrar\u00e1s muchos recursos para ayudarte a desarrollar exactamente el plugin que necesitas para optimizar tu sitio web (pero no te preocupes, tambi\u00e9n detallaremos el proceso aqu\u00ed pronto). No encontrar\u00e1s ese nivel de soporte en muchas otras plataformas de creaci\u00f3n de sitios web.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">La magia de WordPress es que puedes desarrollar una soluci\u00f3n para tu propio sitio y no tienes que compartirla en el mercado de plugins. Sin embargo, muchos desarrolladores eligen poner sus plugins a disposici\u00f3n de otros para ayudarlos a resolver problemas similares.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Si decides ofrecer tu creaci\u00f3n a otros, existe un potencial de ganancias asociado con los plugins de WordPress debido a la gran cantidad de usuarios.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Si bien no faltan competidores, si tienes una soluci\u00f3n nueva o mejor para un problema com\u00fan, podr\u00edas encontrar que tu plugin se descarga en miles de sitios. Con un excelente plugin, la estrategia de precios adecuada y algunos esfuerzos de marketing, un plugin podr\u00eda convertirse en una agradable fuente de ingresos pasivos.<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1600\" height=\"1317\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/01-Promedio-ganancias-plugin-anual.jpg\" alt=\"Promedio ganancias anuales de un plugin\" class=\"wp-image-43035 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/01-Promedio-ganancias-plugin-anual.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/01-Promedio-ganancias-plugin-anual-300x247.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/01-Promedio-ganancias-plugin-anual-1024x843.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/01-Promedio-ganancias-plugin-anual-768x632.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/01-Promedio-ganancias-plugin-anual-1536x1264.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/01-Promedio-ganancias-plugin-anual-600x494.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/01-Promedio-ganancias-plugin-anual-1200x988.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/01-Promedio-ganancias-plugin-anual-730x601.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/01-Promedio-ganancias-plugin-anual-1460x1202.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/01-Promedio-ganancias-plugin-anual-784x645.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/01-Promedio-ganancias-plugin-anual-1568x1291.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/01-Promedio-ganancias-plugin-anual-877x722.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1317;\" \/><\/figure><\/div>\n\n\n<p><span style=\"font-weight: 400;\">Por \u00faltimo, WordPress es simplemente una excelente plataforma para aprender a programar. Debido a que ha existido durante d\u00e9cadas en este punto, hay toneladas de recursos tanto en WordPress como fuera de \u00e9l para ayudarte a entender el desarrollo.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Hablando de recursos \u2014 adentr\u00e9monos en este, donde te ense\u00f1aremos todo lo que necesitas saber para crear tu propio plugin de WordPress.<\/span><\/p>\n\n\n\n<h2 id=\"h-como-crear-un-plugin-de-wordpress-6-pasos\" class=\"wp-block-heading\"><b>C\u00f3mo Crear un Plugin de WordPress (6 Pasos)<\/b><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Si bien diferentes plugins requerir\u00e1n diferentes niveles de codificaci\u00f3n y conocimiento, todos tienden a seguir este mismo proceso general de desarrollo.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-paso-1-investiga-y-planifica\"><b>Paso 1: Investiga y Planifica<\/b><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Como mencionamos, hay decenas de miles de herramientas en el <\/span><a href=\"https:\/\/es.wordpress.org\/plugins\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">directorio de plugins de WordPress<\/span><\/a><span style=\"font-weight: 400;\">. Por lo tanto, lo primero que debes hacer es investigar si tu idea ya existe.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Incluso si ya existe, a\u00fan podr\u00edas seguir adelante con tu plan, haciendo algunas modificaciones. Explora plugins similares y descubre c\u00f3mo podr\u00edas mejorarlos. Alternativamente, podr\u00edas complementar lo que ya est\u00e1 disponible con algo como tu propio tipo de publicaci\u00f3n personalizada, por ejemplo, para llevar un diario de tu consumo de redes, o con caracter\u00edsticas adicionales.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Tambi\u00e9n es posible que desees verificar el estado de los plugins existentes. Por ejemplo, si uno no ha sido actualizado durante alg\u00fan tiempo o no es compatible con la \u00faltima versi\u00f3n de WordPress, podr\u00eda haber una oportunidad para proporcionar una soluci\u00f3n mejor.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Por otro lado, puedes observar la cantidad de instalaciones activas para ver si existe un mercado importante para el tipo de plugin que tienes en mente, lo que te ayudar\u00e1 a decidir si vale la pena el esfuerzo si buscas ganar dinero. Tambi\u00e9n es una buena idea probar el plugin en tu propio sitio para ver qu\u00e9 hace bien y qu\u00e9 podr\u00eda mejorarse.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Finalmente, antes de sumergirte en la construcci\u00f3n, querr\u00e1s leer las <\/span><a href=\"https:\/\/codex.wordpress.org\/WordPress_Coding_Standards\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Normas de Codificaci\u00f3n de WordPress<\/span><\/a><span style=\"font-weight: 400;\">. Esto es especialmente importante si planeas compartir o vender tu plugin. Estas normas de codificaci\u00f3n son un conjunto de pautas y mejores pr\u00e1cticas que los desarrolladores deben intentar seguir al crear temas y plugins para WordPress.<\/span><\/p>\n\n\n\n<p><b><i>Lectura relacionada: <\/i><\/b><a href=\"https:\/\/www.dreamhost.com\/blog\/es\/recursos-para-aprender-a-usar-wordpress\/\" target=\"_blank\" rel=\"noopener\"><b><i>\u00bfQuieres Aprender WordPress? Comienza con Estos Recursos<\/i><\/b><\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-paso-2-configura-un-entorno-de-prueba\"><b>Paso 2: Configura un Entorno de Prueba<\/b><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">El siguiente paso es configurar un entorno de prueba.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Como principiante, es probable que aprendas (y tal vez rompas) algunas cosas en el camino. No quieres experimentar en tu sitio web en vivo que cualquier usuario de Internet pueda ver. Un entorno local, tambi\u00e9n conocido como un <\/span><a href=\"https:\/\/www.dreamhost.com\/blog\/es\/guia-sobre-sitios-web-staging\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">sitio de prueba o staging<\/span><\/a><span style=\"font-weight: 400;\">, te permitir\u00e1 probar tu plugin de forma privada mientras trabajas en \u00e9l.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Nos gusta usar &#8220;<\/span><a href=\"https:\/\/localwp.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Local<\/span><\/a><span style=\"font-weight: 400;\">&#8221; para crear un sitio de WordPress en el computador. Ofrece un entorno de desarrollo sencillo y f\u00e1cil de usar con herramientas potentes pero flexibles para la mayor\u00eda de las personas.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Tambi\u00e9n puedes crear un entorno de ensayo en l\u00ednea. Con el <\/span><a href=\"https:\/\/www.dreamhost.com\/es\/hosting\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">alojamiento web<\/span><\/a><span style=\"font-weight: 400;\"> de DreamHost, puedes<\/span><a href=\"https:\/\/help.dreamhost.com\/hc\/es\/articles\/360003838631-Crear-un-sitio-provisional-staging-de-WordPress\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\"> crear f\u00e1cilmente un sitio staging de WordPress<\/span><\/a><span style=\"font-weight: 400;\"> donde puedes probar tu plugin sin romper tu sitio web ni interrumpir a tus visitantes.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-paso-3-crea-el-archivo-de-tu-plugin\"><b>Paso 3: Crea el Archivo de Tu Plugin<\/b><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Una vez que hayas configurado tu entorno de prueba, es hora de usarlo para crear tu plugin.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">El primer paso es crear una carpeta para \u00e9l en el directorio de tu sitio.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Puedes utilizar un <\/span><a href=\"https:\/\/www.dreamhost.com\/blog\/es\/cyberduck-vs-filezilla-mejor-cliente-ftp\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">cliente FTP\/SFTP<\/span><\/a><span style=\"font-weight: 400;\"> como FileZilla para acceder a los archivos y carpetas de tu sitio. O bien, es posible que puedas acceder a tu sitio a trav\u00e9s del administrador de archivos proporcionado en tu cuenta de alojamiento. Para los usuarios de DreamHost, nuestra gu\u00eda sobre c\u00f3mo <\/span><a href=\"https:\/\/help.dreamhost.com\/hc\/es\/articles\/360003490852-Usar-el-administrador-de-archivos-de-sitios-web-File-Manager-del-panel\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">utilizar el administrador de archivos de sitios web<\/span><\/a><span style=\"font-weight: 400;\"> te ayudar\u00e1 a entender c\u00f3mo funciona nuestro administrador de archivos integrado.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Una vez que te hayas conectado al directorio de tu sitio, navega a wp-content\/plugins y crea una nueva carpeta para tu plugin.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">A continuaci\u00f3n, deber\u00e1s crear un archivo PHP para agregar a esta carpeta. Para hacerlo, abre tu editor de texto preferido e ingresa la siguiente informaci\u00f3n:<\/span><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong><span style=\"font-family: 'courier new', courier, monospace;\">&lt;?php<\/span><\/strong>\n<strong><span style=\"font-family: 'courier new', courier, monospace;\">\/**<\/span><\/strong>\n<strong><span style=\"font-family: 'courier new', courier, monospace;\">* Plugin Name: test-plugin<\/span><\/strong>\n<strong><span style=\"font-family: 'courier new', courier, monospace;\">* Plugin URI: https:\/\/www.tu-sitio.com\/<\/span><\/strong>\n<strong><span style=\"font-family: 'courier new', courier, monospace;\">* Description: Test.<\/span><\/strong>\n<strong><span style=\"font-family: 'courier new', courier, monospace;\">* Version: 0.1<\/span><\/strong>\n<strong><span style=\"font-family: 'courier new', courier, monospace;\">* Author: tu-nombre<\/span><\/strong>\n<strong><span style=\"font-family: 'courier new', courier, monospace;\">* Author URI: https:\/\/www.tu-sitio.com\/<\/span><\/strong>\n<strong><span style=\"font-family: 'courier new', courier, monospace;\">**\/<\/span><\/strong><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">Por supuesto, deber\u00e1s cambiar la informaci\u00f3n anterior para que coincida con tus detalles. Cuando est\u00e9s listo, puedes guardar tu archivo. Recuerda usar la extensi\u00f3n de archivo &#8220;php&#8221; (por ejemplo, mi-primer-plugin.php).<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Luego, deber\u00e1s cargar este archivo en la carpeta de plugin que acabas de crear en wp-content\/plugins. Una vez que hayas hecho esto, navega hasta el panel de WordPress de tu sitio de prueba y ve a la p\u00e1gina de Plugins.<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1600\" height=\"710\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/02-plugins.jpg\" alt=\"Opci\u00f3n plugins, menu administrativo de WordPress\" class=\"wp-image-43036 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/02-plugins.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/02-plugins-300x133.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/02-plugins-1024x454.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/02-plugins-768x341.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/02-plugins-1536x682.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/02-plugins-600x266.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/02-plugins-1200x533.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/02-plugins-730x324.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/02-plugins-1460x648.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/02-plugins-784x348.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/02-plugins-1568x696.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/02-plugins-877x389.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/710;\" \/><\/figure><\/div>\n\n\n<p><span style=\"font-weight: 400;\">Aqu\u00ed deber\u00edas poder ver tu nuevo plugin.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Este a\u00fan no har\u00e1 nada si lo activas. Sin embargo, a partir de este momento, WordPress lo reconocer\u00e1 como un plugin funcional.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-paso-4-agrega-codigo-a-tu-plugin\"><b>Paso 4: Agrega C\u00f3digo a Tu Plugin<\/b><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Cada plugin es diferente. Sin embargo, todos comparten componentes comunes. Por ejemplo, todos los plugins utilizan &#8220;<\/span><a href=\"https:\/\/developer.wordpress.org\/plugins\/hooks\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">hooks<\/span><\/a><span style=\"font-weight: 400;\">&#8221; para interactuar con WordPress.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>Hook<\/h3>\n    <p>Los &#8216;ganchos&#8217; de WordPress, o &#8216;hooks&#8217; son piezas de c\u00f3digo que te permiten modificar el CMS y agregar nuevas funciones sin tener que modificar sus archivos o usar c\u00f3digo. Los ganchos hacen esto posible al permitirte &#8216;enganchar&#8217; c\u00f3digo personalizado en lugares predefinidos en WordPress.<\/p>\n    \n<\/div>\n\n<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Un hook o gancho, es la forma en que un plugin se conecta al c\u00f3digo preexistente de la programaci\u00f3n central de WordPress. En otras palabras, el hook es el punto de anclaje donde un plugin se inserta para agregar o cambiar la funcionalidad del sitio.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Los hooks son una parte importante del desarrollo de WordPress. Hay cientos de hooks que se pueden utilizar como desencadenantes para un plugin, e incluso puedes crear nuevos si es necesario.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Pero por ahora, hay dos tipos de hooks que deber\u00e1s considerar al crear tu plugin:<\/span><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/developer.wordpress.org\/plugins\/hooks\/actions\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Acciones<\/span><\/a><span style=\"font-weight: 400;\">: Estas agregan o cambian la funcionalidad de WordPress y constituyen la mayor\u00eda de los hooks.<\/span><\/li>\n\n\n\n<li><a href=\"https:\/\/developer.wordpress.org\/plugins\/hooks\/filters\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Filtros<\/span><\/a><span style=\"font-weight: 400;\">: Se utilizan para modificar la funcionalidad de las acciones.<\/span><\/li>\n\n\n\n\n<\/ol>\n\n\n\n<p><span style=\"font-weight: 400;\">Para codificar tu plugin, deber\u00e1s familiarizarte con los hooks y c\u00f3mo funcionan. Afortunadamente, el <\/span><a href=\"https:\/\/developer.wordpress.org\/plugins\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Manual de Plugins<\/span><\/a><span style=\"font-weight: 400;\"> de WordPress te puede ayudar a comenzar.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Para esta gu\u00eda, utilizaremos el siguiente c\u00f3digo <\/span><a href=\"https:\/\/codex.wordpress.org\/Customizing_the_Read_More#Modify_The_Read_More_Link_Text\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">(fuente)<\/span><\/a><span style=\"font-weight: 400;\"> como ejemplo:<\/span><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400;\">function modify_read_more_link() {<\/span>\n<span style=\"font-weight: 400;\"> &nbsp;&nbsp;&nbsp;return '&lt;a class=\"more-link\" href=\"' . get_permalink() . '\"&gt;Click to Read!&lt;\/a&gt;';<\/span>\n<span style=\"font-weight: 400;\">}<\/span>\n<span style=\"font-weight: 400;\">add_filter( 'the_content_more_link', 'modify_read_more_link' );<\/span><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">Como podr\u00e1s ver, este c\u00f3digo utiliza un filtro para modificar el enlace est\u00e1ndar de &#8220;leer m\u00e1s&#8221; reemplaz\u00e1ndolo por otro valor: &#8220;\u00a1Haz clic para leer!&#8221;.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Si agregas este fragmento a tu archivo PHP y activas el plugin en tu sitio, ver\u00e1s el siguiente texto de anclaje debajo de los extractos de tus publicaciones:<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1600\" height=\"738\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/03-click-para-leer.jpg\" alt=\"Ejemplo de c\u00f3digo de un plugin en vivo\" class=\"wp-image-43037 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/03-click-para-leer.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/03-click-para-leer-300x138.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/03-click-para-leer-1024x472.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/03-click-para-leer-768x354.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/03-click-para-leer-1536x708.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/03-click-para-leer-600x277.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/03-click-para-leer-1200x554.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/03-click-para-leer-730x337.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/03-click-para-leer-1460x673.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/03-click-para-leer-784x362.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/03-click-para-leer-1568x723.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/03-click-para-leer-877x405.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/738;\" \/><\/figure><\/div>\n\n\n<p><span style=\"font-weight: 400;\">Si\u00e9ntete libre de experimentar con el c\u00f3digo y probar diferentes funciones.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Ten en cuenta que tambi\u00e9n podr\u00edas agregar este c\u00f3digo al <\/span><a href=\"https:\/\/codex.wordpress.org\/Functions_File_Explained\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">archivo functions.php<\/span><\/a><span style=\"font-weight: 400;\"> de tu tema. Este archivo contiene c\u00f3digo que agrega funcionalidad a tu sitio y funciona de manera similar a un plugin. Sin embargo, si cambias a un tema diferente en el futuro, o si tu tema se actualiza a una nueva versi\u00f3n, perder\u00e1s estos cambios.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Tambi\u00e9n ten en cuenta que el c\u00f3digo en el ejemplo de plugin anterior solo funciona para sitios que utilizan <\/span><a href=\"https:\/\/developer.wordpress.org\/themes\/getting-started\/what-is-a-theme\/#classic-themes\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">temas cl\u00e1sicos<\/span><\/a><span style=\"font-weight: 400;\">. Si has estado utilizando el editor de sitios incorporado en WordPress \u2014 que ha estado en el software principal durante varios a\u00f1os, para <\/span><a href=\"https:\/\/www.dreamhost.com\/blog\/es\/como-usar-bloques-wordpress\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">dise\u00f1ar tu sitio utilizando bloques<\/span><\/a><span style=\"font-weight: 400;\">, el c\u00f3digo anterior no ser\u00e1 de mucha ayuda.<\/span><\/p>\n\n\n\n<p><b><i>Lectura Relacionada: <\/i><\/b><a href=\"https:\/\/www.dreamhost.com\/blog\/es\/instalar-temas-wordpress\/\" target=\"_blank\" rel=\"noopener\"><b><i>C\u00f3mo Instalar un Tema WordPress (Tutorial)<\/i><\/b><\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-paso-5-prueba-tu-plugin\"><b>Paso 5: Prueba Tu Plugin<\/b><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">A medida que contin\u00faas desarrollando tu plugin, es importante que guardes tu trabajo con frecuencia y pruebes tus cambios en tu sitio de pruebas o desarrollo.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Una vez que est\u00e9s satisfecho con tu trabajo, deber\u00edas probarlo en un sitio en vivo. Nuevamente, querr\u00e1s asegurarte de que ya has probado exhaustivamente tu plugin en busca de errores y vulnerabilidades.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Tambi\u00e9n es una buena idea <\/span><a href=\"https:\/\/www.dreamhost.com\/blog\/es\/tutorial-como-crear-copia-seguridad-wordpress\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">crear una copia de seguridad<\/span><\/a><span style=\"font-weight: 400;\"> de tu sitio en vivo antes de probar tu plugin en \u00e9l. De esta manera, si algo sale mal, podr\u00e1s restaurar tu contenido.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Si est\u00e1s contento con el rendimiento de tu plugin en este punto, podr\u00edas ofrecerlo a otros desarrolladores para que lo utilicen y prueben. Esto puede proporcionarte comentarios valiosos. Tambi\u00e9n podr\u00edas pedirles que pongan a prueba tu plugin y traten de romperlo para demostrar su estabilidad.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Para hacer esto, querr\u00e1s exportar tu plugin a un archivo zip para una distribuci\u00f3n e instalaci\u00f3n sencilla. Localiza la carpeta de tu plugin en el directorio del sitio, luego haz clic derecho en ella y sigue los pasos para crear un archivo zip. Por ejemplo, en Microsoft Windows, este proceso consistir\u00e1 en seleccionar \u2018<\/span><b>Enviar a &gt; Carpeta comprimida (zip)\u2019<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Elige un destino y los archivos dentro de tu carpeta se compilar\u00e1n en una carpeta zip que puedes compartir f\u00e1cilmente. Si est\u00e1s desarrollando en un sitio en vivo, es posible que primero debas descargar la carpeta del plugin desde tu cliente SFTP antes de comprimirla.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Para instalar tu plugin en un sitio de WordPress, simplemente navega a \u2018<\/span><b>Plugins &gt; A\u00f1adir nuevo plugin\u2019<\/b><span style=\"font-weight: 400;\"> desde la barra lateral en tu panel de administraci\u00f3n de WordPress.<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1600\" height=\"850\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/06-Anadir-nuevo-Plugin.jpg\" alt=\"Opcion a\u00f1adir nuevo plugin men\u00fa WordPress\" class=\"wp-image-43038 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/06-Anadir-nuevo-Plugin.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/06-Anadir-nuevo-Plugin-300x159.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/06-Anadir-nuevo-Plugin-1024x544.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/06-Anadir-nuevo-Plugin-768x408.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/06-Anadir-nuevo-Plugin-1536x816.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/06-Anadir-nuevo-Plugin-600x319.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/06-Anadir-nuevo-Plugin-1200x638.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/06-Anadir-nuevo-Plugin-730x388.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/06-Anadir-nuevo-Plugin-1460x776.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/06-Anadir-nuevo-Plugin-784x417.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/06-Anadir-nuevo-Plugin-1568x833.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/06-Anadir-nuevo-Plugin-877x466.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/850;\" \/><\/figure><\/div>\n\n\n<p><span style=\"font-weight: 400;\">En la parte superior de la p\u00e1gina, ver\u00e1s un bot\u00f3n para Subir plugin. Una vez seleccionado, se te pedir\u00e1 que elijas un archivo zip para cargar en tu sitio.<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1600\" height=\"479\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/05-subir-archivo-zip.jpg\" alt=\"Bot\u00f3n &quot;subir archivo Zip&quot; plataforma WordPress\" class=\"wp-image-43039 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/05-subir-archivo-zip.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/05-subir-archivo-zip-300x90.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/05-subir-archivo-zip-1024x307.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/05-subir-archivo-zip-768x230.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/05-subir-archivo-zip-1536x460.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/05-subir-archivo-zip-600x180.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/05-subir-archivo-zip-1200x359.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/05-subir-archivo-zip-730x219.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/05-subir-archivo-zip-1460x437.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/05-subir-archivo-zip-784x235.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/05-subir-archivo-zip-1568x469.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/05-subir-archivo-zip-877x263.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/479;\" \/><\/figure><\/div>\n\n\n<p><span style=\"font-weight: 400;\">Carga el archivo comprimido que acabas de crear y selecciona Instalar ahora. WordPress descomprimir\u00e1 e instalar\u00e1 el plugin en tu sitio.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Una vez que eso est\u00e9 completo, simplemente haz clic en \u2018<\/span><b>Activar plugin\u2019.<\/b><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">\u00a1Tu nuevo plugin est\u00e1 ahora en vivo!<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-paso-6-distribuir-tu-plugin-2-opciones\"><b>Paso 6: Distribuir Tu Plugin (2 Opciones)<\/b><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Ahora, puedes comenzar a distribuir el plugin que has creado. Veamos las mejores formas de hacerlo.<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-a-publica-tu-trabajo-en-el-directorio-de-plugin-de-wordpress\"><b>A. Publica Tu Trabajo en el Directorio de Plugin de WordPress<\/b><\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">Al <\/span><a href=\"https:\/\/es.wordpress.org\/plugins\/developers\/add\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">agregar tu plugin<\/span><\/a><span style=\"font-weight: 400;\"> al directorio de Plugin de WordPress, puedes compartir tu trabajo con la comunidad y ganar visibilidad. Puedes aprovechar la base de usuarios de WordPress para atraer nuevos clientes.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Sin embargo, deber\u00e1s asegurarte de que tu plugin cumple con las mejores pr\u00e1cticas y las <\/span><a href=\"https:\/\/developer.wordpress.org\/plugins\/wordpress-org\/detailed-plugin-guidelines\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Pautas Detalladas para Plugins<\/span><\/a><span style=\"font-weight: 400;\"> antes de cargarlo para su revisi\u00f3n. Ten en cuenta que puede llevar un tiempo que tu plugin sea revisado y aprobado.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Una vez que tu plugin sea aprobado, deber\u00e1s agregar tus archivos al <\/span><a href=\"https:\/\/developer.wordpress.org\/plugins\/wordpress-org\/how-to-use-subversion\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">directorio Subversion<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Cuando todo est\u00e9 listo, los usuarios de WordPress podr\u00e1n instalar tu plugin en sus sitios.<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-b-comparte-el-plugin-en-tu-propio-sitio-web\"><b>B. Comparte el Plugin en Tu Propio Sitio Web<\/b><\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">Adem\u00e1s de cargar tu plugin en el directorio de WordPress, tambi\u00e9n podr\u00edas crear un sitio web para \u00e9l.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Puedes utilizar un sitio como este para comercializarlo y proporcionar m\u00e1s detalles sobre tu plugin. Tambi\u00e9n podr\u00edas incluir documentaci\u00f3n, tutoriales, opciones de soporte, enlaces a otros plugins que hayas creado, y m\u00e1s.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Los desarrolladores a menudo utilizan sitios web para promocionar sus plugins premium, al mismo tiempo que ofrecen una versi\u00f3n gratuita o &#8220;lite&#8221; en el directorio de WordPress. De esta manera, los usuarios pueden encontrar y descargar f\u00e1cilmente el producto a trav\u00e9s de WordPress antes de cambiarse a una opci\u00f3n de pago.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Puedes bloquear ciertas funciones avanzadas detr\u00e1s de un muro de pago, lo que se puede explicar en un sitio web del plugin. Adem\u00e1s, puedes ofrecer un modelo de membres\u00eda multinivel que ofrezca diferentes conjuntos de caracter\u00edsticas seg\u00fan las necesidades y el presupuesto de los usuarios.<\/span><\/p>\n\n\n\n<h2 id=\"h-preparate-para-el-exito-de-tu-plugin-con-dreamhost\" class=\"wp-block-heading\"><b>Prep\u00e1rate Para el \u00c9xito de Tu Plugin con DreamHost<\/b><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Como plataforma de c\u00f3digo abierto, WordPress te permite desarrollar tu propio plugin y compartirlo con otros usuarios. Si bien cierto conocimiento de programaci\u00f3n ser\u00e1 de gran ayuda, puedes crear f\u00e1cilmente un plugin simple y mejorar en gran medida la funcionalidad de tu sitio siguiendo los pasos anteriores.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Una vez que hayas adquirido suficiente experiencia, es posible que incluso desees comenzar a vender versiones premium de tus plugins para obtener un flujo de ingresos gratificante y en su mayor\u00eda sin complicaciones.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Pero para realmente prepararte para el \u00e9xito, debes ser capaz de crear un sitio de pruebas de plugin asequible. <\/span><a href=\"https:\/\/www.dreamhost.com\/es\/wordpress\/administrado\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">DreamPress<\/span><\/a><span style=\"font-weight: 400;\"> puede ayudarte con eso, as\u00ed como con uno o m\u00e1s sitios de marketing para mostrar y vender tus plugin premium.\u00a0<\/span><span style=\"font-weight: 400;\"><\/span><\/p>\n\n\n\n\n<div\n\tclass=\"article-cta-shared article-cta-small\"\n>\n    <div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder.webp 1x, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder-x2.webp 2x\"  alt=\"Ad background image\" \/><\/div>\n\n\n\n\n  <div class=\"content-btm\">\n    <h2\n      class=\"h2--md\"\n    >\n      Haz M\u00e1s Con DreamPress\n    <\/h2>\n    <p\n      class=\"p--md\"\n    >\n      \u00a1Los usuarios de DreamPress Plus y Pro obtienen acceso a Jetpack Professional (y m\u00e1s de 200 temas pr\u00e9mium) sin costo adicional!\n    <\/p>\n\n            <a\n            href=\"https:\/\/www.dreamhost.com\/es\/wordpress\/administrado\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Adquiere Tu Plan Hoy                    <\/a>\n\n  <\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Una de las razones principales por la que WordPress es tan popular es su naturaleza de c\u00f3digo abierto.&nbsp; Debido a esto, al momento de escribir este art\u00edculo hay m\u00e1s de 60.000 plugins que han sido desarrollados para su ampliamente usado Sistema de Gesti\u00f3n de Contenidos (CMS).&nbsp; Y puedes unirte a la diversi\u00f3n al crear tu [&hellip;]<\/p>\n","protected":false},"author":1062,"featured_media":43040,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"Aprende los conceptos b\u00e1sicos de la creaci\u00f3n de un plugin de WordPress con esta gu\u00eda. Instrucciones simples y ejemplos claros ayudar\u00e1n a los principiantes a crear su primer plugin y agregar nuevas funciones a su sitio de WordPress.","toc_headlines":"[[\"h-una-breve-introduccion-a-wordpress\",\"Una Breve Introducci\u00f3n a WordPress\"],[\"h-por-que-desarrollar-un-plugin-de-wordpress\",\"\u00bfPor Qu\u00e9 Desarrollar Un Plugin de WordPress?\"],[\"h-como-crear-un-plugin-de-wordpress-6-pasos\",\"C\u00f3mo Crear un Plugin de WordPress (6 Pasos)\"],[\"h-preparate-para-el-exito-de-tu-plugin-con-dreamhost\",\"Prep\u00e1rate Para el \u00c9xito de Tu Plugin con DreamHost\"]]","hide_toc":false,"footnotes":""},"categories":[11668,11683],"tags":[13100],"class_list":["post-27030","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriales","category-wordpress-es","tag-plugins-es"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>C\u00f3mo Crear un Plugin de WordPress \u2013 DreamHost<\/title>\n<meta name=\"description\" content=\"Aprende los conceptos b\u00e1sicos de la creaci\u00f3n de un plugin de WordPress con esta gu\u00eda. Instrucciones simples y ejemplos claros ayudar\u00e1n a los principiantes a crear su primer plugin y agregar nuevas funciones a su sitio de WordPress.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/es\/crear-tu-primer-plugin\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo Crear un Plugin de WordPress (Gu\u00eda Para Principiantes)\" \/>\n<meta property=\"og:description\" content=\"Aprende los conceptos b\u00e1sicos de la creaci\u00f3n de un plugin de WordPress con esta gu\u00eda. Instrucciones simples y ejemplos claros ayudar\u00e1n a los principiantes a crear su primer plugin y agregar nuevas funciones a su sitio de WordPress.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/es\/crear-tu-primer-plugin\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-06T15:00:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-16T22:37:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/1220-x-628-OGIMAGE-_How-To-Create-A-WordPress-Plugin-Beginners-Guide.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jason Cosper\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jason Cosper\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"C\u00f3mo Crear un Plugin de WordPress \u2013 DreamHost","description":"Aprende los conceptos b\u00e1sicos de la creaci\u00f3n de un plugin de WordPress con esta gu\u00eda. Instrucciones simples y ejemplos claros ayudar\u00e1n a los principiantes a crear su primer plugin y agregar nuevas funciones a su sitio de WordPress.","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:\/\/www-dev.dreamhost.com\/blog\/es\/crear-tu-primer-plugin\/","og_locale":"en_US","og_type":"article","og_title":"C\u00f3mo Crear un Plugin de WordPress (Gu\u00eda Para Principiantes)","og_description":"Aprende los conceptos b\u00e1sicos de la creaci\u00f3n de un plugin de WordPress con esta gu\u00eda. Instrucciones simples y ejemplos claros ayudar\u00e1n a los principiantes a crear su primer plugin y agregar nuevas funciones a su sitio de WordPress.","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/es\/crear-tu-primer-plugin\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2024-02-06T15:00:19+00:00","article_modified_time":"2025-01-16T22:37:45+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/1220-x-628-OGIMAGE-_How-To-Create-A-WordPress-Plugin-Beginners-Guide.jpg","type":"image\/jpeg"}],"author":"Jason Cosper","twitter_card":"summary_large_image","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Jason Cosper","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/crear-tu-primer-plugin\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/crear-tu-primer-plugin\/"},"author":{"name":"Jason Cosper","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/2273b8bf7336df78f6d99a89c17253c4"},"headline":"C\u00f3mo Crear un Plugin de WordPress (Gu\u00eda Para Principiantes)","datePublished":"2024-02-06T15:00:19+00:00","dateModified":"2025-01-16T22:37:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/crear-tu-primer-plugin\/"},"wordCount":2609,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/crear-tu-primer-plugin\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/1460-x-1095-BLOG-HERO-_How-To-Create-A-WordPress-Plugin-Beginners-Guide.jpg","keywords":["plugins"],"articleSection":["Tutoriales","WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/crear-tu-primer-plugin\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/es\/crear-tu-primer-plugin\/","name":"C\u00f3mo Crear un Plugin de WordPress \u2013 DreamHost","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/crear-tu-primer-plugin\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/crear-tu-primer-plugin\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/1460-x-1095-BLOG-HERO-_How-To-Create-A-WordPress-Plugin-Beginners-Guide.jpg","datePublished":"2024-02-06T15:00:19+00:00","dateModified":"2025-01-16T22:37:45+00:00","description":"Aprende los conceptos b\u00e1sicos de la creaci\u00f3n de un plugin de WordPress con esta gu\u00eda. Instrucciones simples y ejemplos claros ayudar\u00e1n a los principiantes a crear su primer plugin y agregar nuevas funciones a su sitio de WordPress.","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/crear-tu-primer-plugin\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/es\/crear-tu-primer-plugin\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/crear-tu-primer-plugin\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/1460-x-1095-BLOG-HERO-_How-To-Create-A-WordPress-Plugin-Beginners-Guide.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/1460-x-1095-BLOG-HERO-_How-To-Create-A-WordPress-Plugin-Beginners-Guide.jpg","width":1460,"height":1095},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/crear-tu-primer-plugin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo Crear un Plugin de WordPress (Gu\u00eda Para Principiantes)"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/2273b8bf7336df78f6d99a89c17253c4","name":"Jason Cosper","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","caption":"Jason Cosper"},"description":"Jason is DreamHost\u2019s WordPress Product Advocate, based out of Bakersfield, CA. He is currently working on making our DreamPress product even better. In his free time, he likes to curl up on the couch and watch scary movies with his wife Sarah and three very small dogs. Follow him on Twitter.","url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/jasoncosper\/"}]}},"lang":"es","translations":{"es":27030,"en":11300,"pt":51690,"pl":55015,"de":55031,"uk":55083,"ru":55101,"it":68178,"fr":69954,"nl":69983},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/27030","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1062"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=27030"}],"version-history":[{"count":10,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/27030\/revisions"}],"predecessor-version":[{"id":63440,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/27030\/revisions\/63440"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/43040"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=27030"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=27030"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=27030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}