Du kan nu ställa in anpassade webbroots för dina WordPress-webbplatser på Kinsta med hjälp av vårt offentliga API. Som ett resultat får utvecklare och agenturer större flexibilitet när de hanterar distribueringar, versionskontroll eller anpassade webbplatsstrukturer. Dessutom utan att behöva kontakta support.

Tidigare, om du ville ändra en webbplats webroot (exempelvis för att stödja strukturer som Bedrock, där den offentliga mappen är /public/web), var du tvungen att öppna en supportbiljett. Nu kan du hantera det programmatiskt. Som ett resultat sparas det tid för team som hanterar flera miljöer eller komplexa arbetsflöden.

Så här ändrar du din WordPress-webbplats webroot

För att ändra en webbplats webroot, skicka en POST-begäran till Kinsta API:s /change-webroot-subfolder slutpunkt för en specifik miljö.

Här är ett exempel på en POST-förfrågan:

curl -i -X POST 
  'https://api.kinsta.com/v2/sites/environments/{env_id}/change-webroot-subfolder' 
  -H 'Authorization: Bearer ' 
  -H 'Content-Type: application/json' 
  -d '{
    "web_root_subfolder": "your_subfolder_name",
    "clear_all_cache": true,
    "refresh_plugins_and_themes": true
  }'

I denna begäran:

  • env_id är ID:t för den WordPress-miljö som du vill uppdatera.
  • web_root_subfolder anger den nya undermappen som du vill använda som webroot (t.ex. release_v2 eller web).
  • clear_all_cache (valfritt) avgör om webbplatsens cache ska rensas under ändringen. Standardvärdet är true.
  • refresh_plugins_and_themes (valfritt) uppdaterar plugin- och temafiler för att undvika konflikter efter bytet. Standardinställning är true.

När du har skickat begäran uppdaterar Kinsta serverkonfigurationen för att peka på den nya undermappen. Dessutom kan den rensa cacheminnet och uppdatera plugin- och temafiler om du har aktiverat dessa alternativ.

När processen är klar visas den uppdaterade webroot-sökvägen i dina MyKinsta-miljödetaljer, som visas nedan.

Uppdaterad webroot-sökväg visas i miljödetaljerna.
Uppdaterad webroot-sökväg visas i miljödetaljerna.

WordPress-hantering som passar ditt arbetsflöde

Med Kinsta API kan du göra mer än att bara ställa in en anpassad webroot. Automatisera uppdateringar över flera webbplatser, integrera webroot-ändringar i din distribueringsprocess eller till och med bygga verktyg som Slackbots för att hantera dina miljöer i farten.

Allt handlar om att ge dig mer kontroll – och göra det enklare att köra WordPress-webbplatser på det sätt du vill.

Är du inte en Kinsta-kund ännu? Kolla in våra hosting-planer för att se vad som är möjligt.