{"id":79044,"date":"2025-05-04T12:16:55","date_gmt":"2025-05-04T10:16:55","guid":{"rendered":"https:\/\/kinsta.com\/es\/?p=79044&#038;post_type=changelog&#038;preview_id=79044"},"modified":"2025-05-05T12:18:06","modified_gmt":"2025-05-05T10:18:06","slug":"webroot-personalizado","status":"publish","type":"changelog","link":"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/","title":{"rendered":"Establece webroots personalizados para tus sitios de WordPress con la API de Kinsta"},"content":{"rendered":"<p>Ahora puedes establecer webroots personalizados para tus sitios de WordPress en Kinsta utilizando nuestra <a href=\"https:\/\/kinsta.com\/es\/docs\/api-kinsta\/\">API<\/a> p\u00fablica. Esto proporciona a los desarrolladores y agencias una mayor flexibilidad a la hora de gestionar despliegues, control de versiones o estructuras de sitios personalizadas, sin necesidad de contactar con el <a href=\"https:\/\/kinsta.com\/es\/soporte-kinsta\/\">servicio de soporte<\/a>.<\/p>\n<p>Antes, si quer\u00edas cambiar el webroot de un sitio (por ejemplo, para soportar estructuras como <a href=\"https:\/\/roots.io\/bedrock\/\" target=\"_blank\" rel=\"noopener noreferrer\">Bedrock<\/a>, donde la carpeta de cara al p\u00fablico es <code>\/public\/web<\/code>), ten\u00edas que abrir un ticket de soporte. Ahora puedes hacerlo mediante programaci\u00f3n, ahorrando tiempo a los equipos que gestionan varios entornos o flujos de trabajo complejos.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Actualmente, esta funcionalidad s\u00f3lo est\u00e1 disponible <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments#operation\/changeEnvironmentWebRootSubfolder\" target=\"_blank\" rel=\"noopener noreferrer\">a trav\u00e9s de la API<\/a>. Es posible que en el futuro se a\u00f1ada una opci\u00f3n en la interfaz de usuario de <a href=\"https:\/\/kinsta.com\/es\/mykinsta\/\">MyKinsta<\/a> en funci\u00f3n de la demanda de los usuarios.<\/p>\n<\/aside>\n\n<h2>C\u00f3mo cambiar el webroot de tu sitio de WordPress<\/h2>\n<p>Para cambiar el webroot de un sitio, env\u00eda una solicitud <code>POST<\/code> al endpoint de la API de Kinsta <code><a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments#operation\/changeEnvironmentWebRootSubfolder\" target=\"_blank\" rel=\"noopener noreferrer\">\/change-webroot-subfolder<\/a><\/code> para un entorno espec\u00edfico.<\/p>\n<p>Aqu\u00ed tienes un ejemplo de solicitud <code>POST<\/code>:<\/p>\n<pre><code class=\"language-bash\">curl -i -X POST \n  'https:\/\/api.kinsta.com\/v2\/sites\/environments\/{env_id}\/change-webroot-subfolder' \n  -H 'Authorization: Bearer ' \n  -H 'Content-Type: application\/json' \n  -d '{\n    \"web_root_subfolder\": \"your_subfolder_name\",\n    \"clear_all_cache\": true,\n    \"refresh_plugins_and_themes\": true\n  }'<\/code><\/pre>\n<p>En esta petici\u00f3n<\/p>\n<ul>\n<li><code>env_id<\/code> es el ID del entorno WordPress que quieres actualizar.<\/li>\n<li><code>web_root_subfolder<\/code> establece la nueva subcarpeta que quieres utilizar como webroot (por ejemplo, <code>release_v2<\/code> o <code>web<\/code>).<\/li>\n<li><code>clear_all_cache<\/code> (opcional) determina si el cach\u00e9 del sitio debe borrarse durante el cambio. Por defecto es <code>true<\/code>.<\/li>\n<li><code>refresh_plugins_and_themes<\/code> (opcional) refresca los archivos de plugins y temas para evitar conflictos tras el cambio. Por defecto es <code>true<\/code>.<\/li>\n<\/ul>\n<p>Una vez enviada la solicitud, Kinsta actualiza la configuraci\u00f3n del servidor para que apunte a la nueva subcarpeta. Adem\u00e1s, puede borrar el cach\u00e9 y actualizar los archivos de plugins y temas si tienes activadas esas opciones.<\/p>\n<p>Una vez completado el proceso, la ruta webroot actualizada aparece en los <strong>detalles de tu Entorno<\/strong> MyKinsta, como se muestra a continuaci\u00f3n.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/04\/webroot-mykinsta.png\" alt=\"Actualizada la ruta webroot mostrada en los detalles del Entorno\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">La ruta webroot actualizada aparece en los detalles del Entorno.<\/figcaption><\/figure>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-important\">\n            <h3>Important<\/h3>\n        <p>Antes de enviar la solicitud API, aseg\u00farate de que la nueva subcarpeta ya existe dentro del directorio <code>public<\/code> del sitio y contiene un archivo <code>index.php<\/code> o <code>index.html<\/code>. Esto ayuda a evitar tiempos de inactividad o errores del sitio. Tambi\u00e9n recomendamos probar primero el cambio de webroot en un <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/entorno-staging\/\">entorno staging<\/a>, especialmente para los sitios en producci\u00f3n.<\/p>\n<\/aside>\n\n<h2>Gesti\u00f3n de WordPress que se adapta a tu flujo de trabajo<\/h2>\n<p>Con la <a href=\"https:\/\/api-docs.kinsta.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">API de Kinsta<\/a>, puedes hacer mucho m\u00e1s que establecer un webroot personalizado. Automatiza las actualizaciones en varios sitios, integra los cambios del webroot en tu proceso de despliegue, o incluso crea herramientas como <a href=\"https:\/\/kinsta.com\/es\/blog\/construir-slackbot-para-gestion-de-sitios\/\">Slackbots<\/a> para gestionar tus entornos sobre la marcha.<\/p>\n<p>Se trata de darte m\u00e1s control y de facilitar la gesti\u00f3n de los sitios de WordPress como t\u00fa quieras.<\/p>\n<p>\u00bfA\u00fan no eres cliente de Kinsta? Echa un vistazo a nuestros <a href=\"https:\/\/kinsta.com\/es\/precios\/\">planes de alojamiento<\/a> para ver lo que es posible.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ahora puedes establecer webroots personalizados para tus sitios de WordPress en Kinsta utilizando nuestra API p\u00fablica. Esto proporciona a los desarrolladores y agencias una mayor flexibilidad &#8230;<\/p>\n","protected":false},"featured_media":79047,"template":"","tags":[],"class_list":["post-79044","changelog","type-changelog","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Establece un webroot personalizado para tu sitio WordPress con la API de Kinsta<\/title>\n<meta name=\"description\" content=\"Kinsta ahora te permite establecer un webroot personalizado para tu sitio de WordPress mediante la API \u2014 sin necesidad de ticket de soporte.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Establece webroots personalizados para tus sitios de WordPress con la API de Kinsta\" \/>\n<meta property=\"og:description\" content=\"Kinsta ahora te permite establecer un webroot personalizado para tu sitio de WordPress mediante la API \u2014 sin necesidad de ticket de soporte.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinsta.es\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-05T10:18:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/04\/ES-2025-04-featured-image-custom-webroots-via-kinsta-API.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1256\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Kinsta ahora te permite establecer un webroot personalizado para tu sitio de WordPress mediante la API \u2014 sin necesidad de ticket de soporte.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/04\/ES-2025-04-featured-image-custom-webroots-via-kinsta-API.png\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/\",\"url\":\"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/\",\"name\":\"Establece un webroot personalizado para tu sitio WordPress con la API de Kinsta\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/04\/ES-2025-04-featured-image-custom-webroots-via-kinsta-API.png\",\"datePublished\":\"2025-05-04T10:16:55+00:00\",\"dateModified\":\"2025-05-05T10:18:06+00:00\",\"description\":\"Kinsta ahora te permite establecer un webroot personalizado para tu sitio de WordPress mediante la API \u2014 sin necesidad de ticket de soporte.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/04\/ES-2025-04-featured-image-custom-webroots-via-kinsta-API.png\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/04\/ES-2025-04-featured-image-custom-webroots-via-kinsta-API.png\",\"width\":2400,\"height\":1256},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Changelog\",\"item\":\"https:\/\/kinsta.com\/es\/changelog\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Establece webroots personalizados para tus sitios de WordPress con la API de Kinsta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/es\/#website\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluciones de alojamiento premium, r\u00e1pidas y seguras\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/es\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinsta.es\/\",\"https:\/\/x.com\/Kinsta_ES\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Establece un webroot personalizado para tu sitio WordPress con la API de Kinsta","description":"Kinsta ahora te permite establecer un webroot personalizado para tu sitio de WordPress mediante la API \u2014 sin necesidad de ticket de soporte.","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:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/","og_locale":"es_ES","og_type":"article","og_title":"Establece webroots personalizados para tus sitios de WordPress con la API de Kinsta","og_description":"Kinsta ahora te permite establecer un webroot personalizado para tu sitio de WordPress mediante la API \u2014 sin necesidad de ticket de soporte.","og_url":"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_modified_time":"2025-05-05T10:18:06+00:00","og_image":[{"width":2400,"height":1256,"url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/04\/ES-2025-04-featured-image-custom-webroots-via-kinsta-API.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_description":"Kinsta ahora te permite establecer un webroot personalizado para tu sitio de WordPress mediante la API \u2014 sin necesidad de ticket de soporte.","twitter_image":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/04\/ES-2025-04-featured-image-custom-webroots-via-kinsta-API.png","twitter_site":"@Kinsta_ES","twitter_misc":{"Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/","url":"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/","name":"Establece un webroot personalizado para tu sitio WordPress con la API de Kinsta","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/04\/ES-2025-04-featured-image-custom-webroots-via-kinsta-API.png","datePublished":"2025-05-04T10:16:55+00:00","dateModified":"2025-05-05T10:18:06+00:00","description":"Kinsta ahora te permite establecer un webroot personalizado para tu sitio de WordPress mediante la API \u2014 sin necesidad de ticket de soporte.","breadcrumb":{"@id":"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/#primaryimage","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/04\/ES-2025-04-featured-image-custom-webroots-via-kinsta-API.png","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/04\/ES-2025-04-featured-image-custom-webroots-via-kinsta-API.png","width":2400,"height":1256},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/es\/changelog\/webroot-personalizado\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/es\/"},{"@type":"ListItem","position":2,"name":"Changelog","item":"https:\/\/kinsta.com\/es\/changelog\/"},{"@type":"ListItem","position":3,"name":"Establece webroots personalizados para tus sitios de WordPress con la API de Kinsta"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/es\/#website","url":"https:\/\/kinsta.com\/es\/","name":"Kinsta\u00ae","description":"Soluciones de alojamiento premium, r\u00e1pidas y seguras","publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/es\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinsta.es\/","https:\/\/x.com\/Kinsta_ES","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/changelog\/79044","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/changelog"}],"about":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/types\/changelog"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/changelog\/79044\/revisions"}],"predecessor-version":[{"id":79066,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/changelog\/79044\/revisions\/79066"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media\/79047"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media?parent=79044"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/tags?post=79044"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}