{"id":10556,"date":"2024-09-25T08:20:05","date_gmt":"2024-09-25T07:20:05","guid":{"rendered":"https:\/\/www.lucushost.com\/blog\/?p=10556"},"modified":"2025-01-21T16:56:59","modified_gmt":"2025-01-21T15:56:59","slug":"drush","status":"publish","type":"post","link":"https:\/\/www.lucushost.com\/blog\/drush\/","title":{"rendered":"Drush: gestionar Drupal por l\u00ednea de comandos"},"content":{"rendered":"<p>Ya sabes que Drupal es uno de los gestores de contenidos m\u00e1s potentes y flexibles con los que puedes contar si necesitas crear una web robusta y a tu medida. \u00a1Lo usan desde desarrolladores hasta empresas de todo el mundo!<\/p>\n<p><!--more--><\/p>\n<p>Pero esto no implica que, en algunos casos, administrar un sitio Drupal a trav\u00e9s de su interfaz pueda resultar un poco tedioso (adem\u00e1s de consumirte mucho tiempo), especialmente si est\u00e1s haciendo tareas repetitivas o complejas.<\/p>\n<p>Aqu\u00ed es donde entra en juego Drush, la herramienta de l\u00ednea de comandos dise\u00f1ada para simplificarte la gesti\u00f3n de Drupal para que puedas completar tareas de mantenimiento, actualizaci\u00f3n y configuraci\u00f3n del CMS de manera m\u00e1s r\u00e1pida.<\/p>\n<p>Te lo cuento en m\u00e1s detalle \ud83d\ude0e<\/p>\n<div id=\"toc_container\" class=\"no_bullets\"><p class=\"toc_title\">Tabla de contenidos:<\/p><ul class=\"toc_list\"><li><a href=\"#Que_es_Drush\">\u00bfQu\u00e9 es Drush?<\/a><\/li><li><a href=\"#Quienes_utilizan_Drush\">\u00bfQui\u00e9nes utilizan Drush?<\/a><\/li><li><a href=\"#Ventajas_de_utilizar_Drush\">Ventajas de utilizar Drush<\/a><\/li><li><a href=\"#Instalacion_de_Drush\">Instalaci\u00f3n de Drush<\/a><ul><li><a href=\"#Paso_1_Accede_a_la_terminal_SSH\">Paso 1: Accede a la terminal SSH<\/a><\/li><li><a href=\"#Paso_2_Ve_a_la_carpeta_de_instalacion_de_Drupal\">Paso 2: Ve a la carpeta de instalaci\u00f3n de Drupal<\/a><\/li><li><a href=\"#Paso_3_Escribe_el_comando\">Paso 3: Escribe el comando<\/a><\/li><\/ul><\/li><li><a href=\"#Comandos_basicos_de_Drush\">Comandos b\u00e1sicos de Drush<\/a><ul><li><a href=\"#Instalar_Drupal\">Instalar Drupal<\/a><\/li><li><a href=\"#Actualizar_Drupal\">Actualizar Drupal<\/a><\/li><li><a href=\"#Instalar_activar_y_desactivar_modulos\">Instalar, activar y desactivar m\u00f3dulos<\/a><\/li><li><a href=\"#Vaciar_la_cache\">Vaciar la cach\u00e9<\/a><\/li><li><a href=\"#Hacer_copias_de_seguridad\">Hacer copias de seguridad<\/a><\/li><li><a href=\"#Restaurar_copias_de_seguridad\">Restaurar copias de seguridad<\/a><\/li><li><a href=\"#Optimizar_una_base_de_datos\">Optimizar una base de datos<\/a><\/li><li><a href=\"#Ejecutar_tareas_cron\">Ejecutar tareas cron<\/a><\/li><\/ul><\/li><li><a href=\"#Problemas_comunes_en_Drush\">Problemas comunes en Drush<\/a><ul><li><a href=\"#Error_de_Drush_PHP_version_not_supported\">Error de Drush: \u201cPHP version not supported\u201d<\/a><\/li><li><a href=\"#Error_de_Drush_Drupal_site_not_found\">Error de Drush: \u201cDrupal site not found\u201d<\/a><\/li><li><a href=\"#Error_de_Drush_Database_connection_failed\">Error de Drush: \u201cDatabase connection failed\u201d<\/a><\/li><li><a href=\"#Error_de_Drush_Drush_requires_the_8216drupalcore8217_package\">Error de Drush: \u201cDrush requires the &#8216;drupal\/core&#8217; package\u201d<\/a><\/li><\/ul><\/li><li><a href=\"#Ya_tienes_experiencia_con_Drush\">\u00bfYa tienes experiencia con Drush?<\/a><\/li><\/ul><\/div>\n\n<h2><span id=\"Que_es_Drush\">\u00bfQu\u00e9 es Drush?<\/span><\/h2>\n<p>Drush (Drupal Shell) es la interfaz de l\u00ednea de comandos de Drupal, desde donde vamos a poder administrar nuestro Drupal usando comandos de consola.<\/p>\n<p>Esto es algo que agiliza mucho el dise\u00f1o de cualquier web. Si instalar un m\u00f3dulo de forma manual puede llevarnos hasta 5 minutos, con Drush el proceso se reduce a solo unos segundos.<\/p>\n<p>En definitiva, gracias a Drush, puedes interactuar directamente con tu <a href=\"https:\/\/www.lucushost.com\/blog\/gestor-de-contenidos\/\">gestor de contenidos<\/a> a trav\u00e9s de comandos, en lugar de depender \u00fanicamente de la interfaz gr\u00e1fica de Drupal.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-10584 aligncenter\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2024\/09\/instalar-drush-con-composer-300x118.jpg\" alt=\"instalar drush con composer\" width=\"876\" height=\"345\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2024\/09\/instalar-drush-con-composer-300x118.jpg 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2024\/09\/instalar-drush-con-composer-768x302.jpg 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2024\/09\/instalar-drush-con-composer-700x275.jpg 700w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2024\/09\/instalar-drush-con-composer.jpg 865w\" sizes=\"(max-width: 876px) 100vw, 876px\" \/><\/p>\n<h2><span id=\"Quienes_utilizan_Drush\">\u00bfQui\u00e9nes utilizan Drush?<\/span><\/h2>\n<p>Existen varios perfiles diferentes que pueden aprovechar Drush para agilizar tareas. Estos son los tres m\u00e1s comunes:<\/p>\n<ul>\n<li><strong>Desarrolladores de Drupal:<\/strong> Gente que trabaja en el desarrollo de nuevas funcionalidades, implementaci\u00f3n de nuevos sistemas, creaci\u00f3n de c\u00f3digo\u2026<\/li>\n<li><strong>Administradores de sistemas:<\/strong> Todos aquellos que se encargan de la automatizaci\u00f3n de tareas de mantenimiento como la realizaci\u00f3n de copias de seguridad, las actualizaciones, la limpieza de cach\u00e9\u2026<\/li>\n<li><strong>Usuarios avanzados de Drupal: <\/strong>Personas que, pese a no ser desarrolladores, tienen conocimientos avanzados y se desenvuelven con soltura en entornos t\u00e9cnicos.<\/li>\n<\/ul>\n<h2><span id=\"Ventajas_de_utilizar_Drush\">Ventajas de utilizar Drush<\/span><\/h2>\n<p>Drush ofrece una serie de ventajas significativas para desarrolladores y administradores de sitios web. Deja que te explique algunas de ellas:<\/p>\n<ul>\n<li><strong>Eficiencia en la administraci\u00f3n:<\/strong> Con Drush, puedes administrar tu sitio web de manera m\u00e1s r\u00e1pida y eficiente. Desde la creaci\u00f3n de usuarios y la gesti\u00f3n de roles hasta la configuraci\u00f3n de permisos, todas estas operaciones pueden realizarse de manera m\u00e1s \u00e1gil a trav\u00e9s de la l\u00ednea de comandos en lugar de la interfaz web.<\/li>\n<li><strong>Automatizaci\u00f3n de tareas:<\/strong> Drush permite automatizar tareas comunes y repetitivas mediante scripts y comandos personalizados. Esto ahorra tiempo y reduce la posibilidad de errores humanos al ejecutar tareas como la actualizaci\u00f3n de m\u00f3dulos, la importaci\u00f3n\/exportaci\u00f3n de configuraciones y la limpieza de cach\u00e9.<\/li>\n<li><strong>Gesti\u00f3n de configuraci\u00f3n: <\/strong>Drush permite exportar e importar la configuraci\u00f3n del sitio, lo que es esencial en el desarrollo y despliegue de sitios Drupal. Esto garantiza que las configuraciones sean coherentes entre los entornos de desarrollo, pruebas y producci\u00f3n.<\/li>\n<li><strong>Actualizaciones simplificadas:<\/strong> Actualizar m\u00f3dulos y temas en Drupal puede ser un proceso delicado. Drush facilita este proceso al permitirte actualizar varios m\u00f3dulos a la vez con un solo comando, minimizando los riesgos asociados con las actualizaciones y manteniendo el sitio seguro y actualizado.<\/li>\n<li><strong>Gesti\u00f3n de bases de datos:<\/strong> Con Drush, puedes realizar copias de seguridad y restaurar bases de datos de manera r\u00e1pida y sencilla. Esta funcionalidad es valiosa para la recuperaci\u00f3n ante desastres y para crear entornos de prueba y desarrollo a partir de dichas copias.<\/li>\n<li><strong>Interacci\u00f3n con servidores remotos:<\/strong> Drush permite administrar sitios web Drupal en servidores remotos mediante SSH, lo que es especialmente \u00fatil cuando se trabaja con m\u00faltiples sitios distribuidos en diferentes servidores.<\/li>\n<\/ul>\n<h2><span id=\"Instalacion_de_Drush\">Instalaci\u00f3n de Drush<\/span><\/h2>\n<p>Para poder realizar la instalaci\u00f3n de la consola de Drupal es necesario cumplir los siguientes requisitos previos:<\/p>\n<p>1. Debes tener activado SSH en tu hosting. Si a\u00fan no lo tienes habilitado, contacta con el equipo de soporte de tu proveedor de hosting; ellos deber\u00edan activarlo sin ning\u00fan problema.<\/p>\n<p>2. La versi\u00f3n de PHP debe de ser al menos la 8.2 para poder instalar la \u00faltima versi\u00f3n de Drush. En esta gu\u00eda, te explicamos <a href=\"https:\/\/www.lucushost.com\/ayuda\/como-cambiar-la-version-de-php-en-cpanel\/\"><strong>c\u00f3mo modificar la versi\u00f3n de PHP de tu hosting<\/strong><\/a>.<\/p>\n<p>Una vez est\u00e9s seguro de cumplir estos requisitos, debes de seguir estos pasos:<\/p>\n<h3><span id=\"Paso_1_Accede_a_la_terminal_SSH\">Paso 1: Accede a la terminal SSH<\/span><\/h3>\n<p>Puedes acceder a trav\u00e9s de cPanel entrando en el apartado \u201cTerminal\u201d o tambi\u00e9n tienes la opci\u00f3n de <a href=\"https:\/\/www.lucushost.com\/blog\/conexion-ssh\/\"><strong>configurar alg\u00fan programa para hacer la conexi\u00f3n<\/strong><\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-10579 aligncenter\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2024\/09\/acceder_terminal-SSH-300x87.png\" alt=\"acceder_terminal SSH\" width=\"918\" height=\"266\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2024\/09\/acceder_terminal-SSH-300x87.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2024\/09\/acceder_terminal-SSH-1024x298.png 1024w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2024\/09\/acceder_terminal-SSH-768x223.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2024\/09\/acceder_terminal-SSH-1536x447.png 1536w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2024\/09\/acceder_terminal-SSH-700x204.png 700w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2024\/09\/acceder_terminal-SSH.png 1918w\" sizes=\"(max-width: 918px) 100vw, 918px\" \/><\/p>\n<h3><span id=\"Paso_2_Ve_a_la_carpeta_de_instalacion_de_Drupal\">Paso 2: Ve a la carpeta de instalaci\u00f3n de Drupal<\/span><\/h3>\n<p>Una vez tengas el terminal abierto, lo primero que debes hacer es dirigirte a la carpeta de instalaci\u00f3n de Drupal ejecutando el siguiente comando:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">cd \/midominio.com<\/pre>\n<blockquote><p><strong>\ud83d\udce2 IMPORTANTE:<\/strong> Se debe de sustituir \/midominio.com por la ruta en la que tengas la instalaci\u00f3n de Drupal.<\/p><\/blockquote>\n<h3><span id=\"Paso_3_Escribe_el_comando\">Paso 3: Escribe el comando<\/span><\/h3>\n<p>Cuando ya est\u00e9s situado en esa ruta, debes de ejecutar el siguiente comando:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">composer require drush\/drush<\/pre>\n<p>De esta forma, se instalar\u00e1 la \u00faltima versi\u00f3n estable. Si quieres instalar una versi\u00f3n espec\u00edfica (por ejemplo, la 11) debes ejecutar:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">composer require drush\/drush:^11<\/pre>\n<p>Y as\u00ed ya tendr\u00e1s Drush instalado y podr\u00e1s pasar a sacarle el m\u00e1ximo partido a la herramienta.<\/p>\n<h2><span id=\"Comandos_basicos_de_Drush\">Comandos b\u00e1sicos de Drush<\/span><\/h2>\n<p>Existen varias webs que recogen todos los comandos de Drush, por ejemplo: <a href=\"https:\/\/www.drush.org\/12.x\/commands\/all\/\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/www.drush.org\/12.x\/commands\/all\/<\/a>. Aqu\u00ed te la dejo para que eches un vistazo. Encontrar\u00e1s cada uno de los comandos con sus correspondientes par\u00e1metros.<\/p>\n<p>Pero, para hacerte el trabajo m\u00e1s f\u00e1cil, nosotros te vamos a hacer un resumen de los comandos b\u00e1sicos de Drush.<\/p>\n<h3><span id=\"Instalar_Drupal\">Instalar Drupal<\/span><\/h3>\n<p>El comando que debemos ejecutar para hacer una nueva instalaci\u00f3n de Drupal es el siguiente:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">drush site-install standard --account-name=admin --account-pass=contrase\u00f1a-admin --db-url=mysql:\/\/usuario:contrase\u00f1a@localhost\/nombredelabasededatos --site-name=\"Mi Sitio Drupal\"<\/pre>\n<p>En \u201caccount-name\u201d y \u201caccount-pass\u201d debemos introducir el usuario y contrase\u00f1a de Drupal, respectivamente.<\/p>\n<p>Luego debemos poner el usuario, contrase\u00f1a y nombre de la base de datos y se debe hacer con el formato que se indica en el comando:<\/p>\n<p>mysql:\/\/usuario:contrase\u00f1a@localhost\/nombredelabasededatos<\/p>\n<p>Por \u00faltimo, introducimos el nombre del sitio con site-name=\u00bbMi Sitio Drupal\u00bb<\/p>\n<h3><span id=\"Actualizar_Drupal\">Actualizar Drupal<\/span><\/h3>\n<p>La actualizaci\u00f3n de Drupal mediante consola es un proceso mucho m\u00e1s r\u00e1pido. Solo debemos ejecutar:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">composer update drupal\/core \"drupal\/core-*\" --with-dependencies<\/pre>\n<h3><span id=\"Instalar_activar_y_desactivar_modulos\">Instalar, activar y desactivar m\u00f3dulos<\/span><\/h3>\n<p>Al instalar un m\u00f3dulo de Drupal, debemos ejecutar el siguiente comando:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">composer require drupal\/nombre_del_modulo<\/pre>\n<p>Una vez instalado, lo activaremos con:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">drush en nombre_del_modulo<\/pre>\n<p>Y, si por alg\u00fan motivo lo queremos desactivar, tendr\u00edamos que ejecutar:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">drush pmu nombre_del_modulo<\/pre>\n<h3><span id=\"Vaciar_la_cache\">Vaciar la cach\u00e9<\/span><\/h3>\n<p>Siempre que realicemos alg\u00fan cambio en nuestra instalaci\u00f3n de Drupal, es muy importante eliminar la cach\u00e9. Para ello, debemos ejecutar:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">drush cr<\/pre>\n<h3><span id=\"Hacer_copias_de_seguridad\">Hacer copias de seguridad<\/span><\/h3>\n<p>Para realizar una copia de seguridad completa de nuestro sitio, debemos ejecutar los comandos que te vamos a explicar ahora.<\/p>\n<p>Primero, exportamos la base de datos:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">drush sql-dump --result-file=\/midominio.com\/backup.sql<\/pre>\n<p>Y, a continuaci\u00f3n, exportamos los archivos:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">tar -cvzf \/midominio.com\/backup.tar.gz \/midominio.com<\/pre>\n<blockquote><p><strong>\ud83d\udce2 IMPORTANTE:<\/strong> Recuerda sustituir \/midominio.com por la ruta en la que tengas la instalaci\u00f3n de Drupal.<\/p><\/blockquote>\n<h3><span id=\"Restaurar_copias_de_seguridad\">Restaurar copias de seguridad<\/span><\/h3>\n<p>Para restaurar la base de datos debes de ejecutar el siguiente comando:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">drush sql-cli &lt; \/midominio.com\/backup.sql<\/pre>\n<p>Para hacer la restauraci\u00f3n de los ficheros, necesitar\u00e1s descomprimirlos:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">tar -xvzf \/midominio.com\/backup.tar.gz -C \/midominio.com<\/pre>\n<blockquote><p><strong>\ud83d\udce2 IMPORTANTE:<\/strong> Como siempre, recuerda sustituir \/midominio.com por la ruta en la que tengas la instalaci\u00f3n de Drupal.<\/p><\/blockquote>\n<h3><span id=\"Optimizar_una_base_de_datos\">Optimizar una base de datos<\/span><\/h3>\n<p>Si queremos optimizar la base de datos de nuestra instalaci\u00f3n de Drupal, debemos ejecutar:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">drush sql-optimize<\/pre>\n<p>Al ejecutarlo, nos preguntar\u00e1 si queremos optimizar la base de datos. Simplemente debes escribir: Yes<\/p>\n<h3><span id=\"Ejecutar_tareas_cron\">Ejecutar tareas cron<\/span><\/h3>\n<p>Utilizando un solo comando se ejecutan todas las tareas programadas registradas en Drupal: limpieza de cach\u00e9, env\u00edo de correos electr\u00f3nicos pendientes, sincronizaci\u00f3n de datos, limpieza de logs, etc. Es este:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">drush cron<\/pre>\n<h2><span id=\"Problemas_comunes_en_Drush\">Problemas comunes en Drush<\/span><\/h2>\n<p>En esta secci\u00f3n, queremos explicarte algunos de los problemas m\u00e1s comunes que se encuentran los usuarios de Drush. Adem\u00e1s, vamos a contarte en pocas palabras c\u00f3mo solucionarlos para que puedas mantener tu flujo de trabajo sin interrupciones.<\/p>\n<p>\u00bfVamos?<\/p>\n<h3><span id=\"Error_de_Drush_PHP_version_not_supported\">Error de Drush: \u201cPHP version not supported\u201d<\/span><\/h3>\n<p><strong>Problema:<\/strong> Drush requiere una versi\u00f3n espec\u00edfica de PHP que no est\u00e1 instalada.<\/p>\n<p><strong>Soluci\u00f3n:<\/strong> Actualiza la versi\u00f3n de PHP para que sea compatible con Drush. Si no sabes c\u00f3mo hacerlo, aqu\u00ed te dejamos esta gu\u00eda de <strong><a href=\"https:\/\/www.lucushost.com\/ayuda\/como-cambiar-la-version-de-php-en-cpanel\/\">C\u00f3mo cambiar la versi\u00f3n de PHP en cPanel<\/a>.<\/strong><\/p>\n<h3><span id=\"Error_de_Drush_Drupal_site_not_found\">Error de Drush: \u201cDrupal site not found\u201d<\/span><\/h3>\n<p><strong>Problema:<\/strong> Drush no puede encontrar tu sitio Drupal.<\/p>\n<p><strong>Soluci\u00f3n:<\/strong> Aseg\u00farate de estar en el directorio correcto de la instalaci\u00f3n de Drupal.<\/p>\n<h3><span id=\"Error_de_Drush_Database_connection_failed\">Error de Drush: \u201cDatabase connection failed\u201d<\/span><\/h3>\n<p><strong>Problema:<\/strong> Drush no se puede conectar a la base de datos de Drupal.<\/p>\n<p><strong>Soluci\u00f3n:<\/strong> Verifica que las credenciales de la base de datos en settings.php sean correctas.<\/p>\n<h3><span id=\"Error_de_Drush_Drush_requires_the_8216drupalcore8217_package\">Error de Drush: \u201cDrush requires the &#8216;drupal\/core&#8217; package\u201d<\/span><\/h3>\n<p><strong>Problema:<\/strong> Drush no puede encontrar el paquete drupal\/core necesario para su funcionamiento.<\/p>\n<p><strong>Soluci\u00f3n:<\/strong> Comprueba de que el proyecto Drupal tenga el paquete drupal\/core. Puedes hacerlo ejecutando el siguiente comando:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">composer require drupal\/core<\/pre>\n<h2><span id=\"Ya_tienes_experiencia_con_Drush\">\u00bfYa tienes experiencia con Drush?<\/span><\/h2>\n<p>Ya ves que, gracias a una amplia variedad de comandos y funciones, Drush te va a ayudar a automatizar tareas, solucionar problemas y mantener tu instalaci\u00f3n de Drupal en perfecto estado sin complicaciones.<\/p>\n<p>Por eso, si a\u00fan no lo has probado, te animamos a incorporar Drush en tu flujo de trabajo y descubrir todo lo que puede hacer por ti.<\/p>\n<p>\u00bfYa tienes experiencia con Drush o te has encontrado con alg\u00fan problema espec\u00edfico? Deja un comentario m\u00e1s abajo, que estamos aqu\u00ed para ayudarte. Adem\u00e1s, nos encantar\u00eda saber c\u00f3mo te va gestionando Drupal con Drush.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ya sabes que Drupal es uno de los gestores de contenidos m\u00e1s potentes y flexibles con los que puedes contar si necesitas crear una web robusta y a tu medida. \u00a1Lo usan desde desarrolladores hasta empresas de todo el mundo!<\/p>\n","protected":false},"author":8,"featured_media":10588,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[],"_links":{"self":[{"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/posts\/10556"}],"collection":[{"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/comments?post=10556"}],"version-history":[{"count":30,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/posts\/10556\/revisions"}],"predecessor-version":[{"id":12062,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/posts\/10556\/revisions\/12062"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/media\/10588"}],"wp:attachment":[{"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/media?parent=10556"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/categories?post=10556"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/tags?post=10556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}