Du kan nu indstille brugerdefinerede webroots til dine WordPress-websteder på Kinsta ved hjælp af vores offentlige API. Dette giver udviklere og agenturer større fleksibilitet, når de administrerer implementeringer, versionskontrol eller tilpassede webstedsstrukturer uden at skulle kontakte support.

Hvis du tidligere ønskede at ændre et websteds webroot (f.eks. for at understøtte strukturer som Bedrock, hvor den offentligt tilgængelige mappe er /public/web), skulle du åbne en supportbillet. Nu kan du håndtere det programmatisk, hvilket sparer tid for teams, der administrerer flere miljøer eller komplekse arbejdsgange.

Sådan ændrer du dit WordPress-websteds webroot

For at ændre et websteds webroot skal du sende en POST-anmodning til Kinsta API’s /change-webroot-subfolder endpoint for et specifikt miljø.

Her er et eksempel på en POST-anmodning:

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 denne anmodning:

  • env_id er ID’et for det WordPress-miljø, du vil opdatere.
  • web_root_subfolder angiver den nye undermappe, du vil bruge som webroot (f.eks. release_v2 eller web).
  • clear_all_cache (valgfrit) bestemmer, om webstedets cache skal ryddes under ændringen. Standard er true.
  • refresh_plugins_and_themes (valgfrit) opdaterer plugin- og temafiler for at undgå konflikter efter skiftet. Standard er true.

Når du har sendt anmodningen, opdaterer Kinsta serverkonfigurationen for at pege på den nye undermappe. Derudover kan den rydde cachen og opdatere plugin- og temafiler, hvis du har aktiveret disse muligheder.

Når processen er afsluttet, vises den opdaterede webroot-sti i dine MyKinsta-miljøoplysninger, som vist nedenfor.

Opdateret webrootsti vist i miljødetaljerne
Opdateret webroot-sti vises i miljøoplysningerne.

WordPress-administration, der passer til din arbejdsgang

Med Kinsta API kan du gøre mere end bare at indstille en brugerdefineret webroot. Automatiser opdateringer på tværs af flere websteder, integrer webroot-ændringer i din implementeringsproces, eller byg endda værktøjer som Slackbots til at administrere dine miljøer på farten.

Det hele handler om at give dig mere kontrol – og gøre det nemmere at køre WordPress-websteder, som du vil.

Er du ikke Kinsta-kunde endnu? Tjek vores hostingplaner for at se, hvad der er muligt.