Kinsta MU-plugin (must-use) er designet til at fungere på vores WordPress-hostingplatform. Det håndterer ting som vores full-page caching-teknologi og Kinsta’s CDN-integration.

Som standard er Kinsta MU-plugin’et installeret på hvert websted, vi hoster, og er tilgængeligt fra venstre side af dit WordPress-admin-dashboard. Plugin’et er påkrævet for at sikre, at dit websted kører problemfrit i vores miljø.

Installation af Kinsta MU-plugin’et

Hvis du selv har migreret dit websted eller installeret WordPress manuelt, har du muligvis ikke installeret Kinsta MU-plugin’et. Vi installerer og opdaterer jævnligt plugin’et for hvert websted på Kinsta, der ikke bruger Composer eller administrerer hele wp-content-mappen eller mu-plugins-mappen i Git. Hvis du foretrækker eller har brug for manuelt at installere Kinsta MU-pluginet, kan du gøre det ved at følge en af ​​de gældende metoder nedenfor.

Installation via SFTP

Trin 1: Opret mu-plugins-mappen

Opret forbindelse til dit websted via SFTP og opret en mappe kaldet mu-plugins i din wp-content-mappe, hvis den ikke allerede findes (færdig sti: /wp-content/mu-plugins/).

Mu-plugins-mappen i FTP.
Mu-plugins-mappen i FTP.

Trin 2: Download og udpak plugin’et

Når du har sikret dig, at mu-plugins-mappen er oprettet, skal du downloade Kinsta MU-plugin ‘et og udpakke det.

Trin 3: Upload til webstedet

Upload kinsta-mu-plugins-mappen og filen kinsta-mu-plugins.php til mappen /wp-content/mu-plugins/.

Kinsta MU-plugin-mappen og filen i FTP.
Kinsta MU-plugin-mappen og filen i FTP.

Dette vil installere plugin’et, og du kan se det i dit WordPress-dashboard ved at logge ind og gå til Plugins > Must-Use.

Installation via Composer

Hvis dit websted er bygget med Bedrock eller en anden boilerplate eller ramme, der bruger Composer, skal du tage nogle ekstra skridt for at installere Kinsta Must Use-plugin på dit websted.

Trin 1: Deklarér Kinsta MU Plugin Package Repository

Begynd med at deklarere Kinsta MU-pluginprogrammet som et package repository i arrayet repositories i din composer.json-fil:

    {
      "type": "package",
      "package": {
        "name": "kinsta/kinsta-mu-plugins",
        "type": "wordpress-muplugin",
        "version": "2.3.7",
        "dist": {
          "url": "https://kinsta.com/kinsta-tools/kinsta-mu-plugins.zip",
          "type": "zip"
        }
      }
    }

Bemærk: Mens du teknisk set kan indstille versionsnummeret til noget gyldigt (fordi du installerer plugin’et fra en specifik zip-fil), skal dette ændres hver gang du skal opdatere plugin’et, så vi anbefaler at kontrollere versionen i den seneste download af Kinsta MU-plugin’et.

Trin 2: Kræv Kinsta MU-plugin’et

Derefter skal du køre følgende kommando i dit webstedets bedrock-mappe (eller den mappe, hvor din composer.json-fil er placeret).

composer require kinsta/kinsta-mu-plugins

Eller tilføj Kinsta MU-plugin til require -arrayet i din composer.json-fil. Her er et eksempel på et require -array fra et Bedrock-websted efter tilføjelse af Kinsta MU-plugin’et:


"require": {
    "php": ">=7.4",
    "composer/installers": "^2.1",
    "vlucas/phpdotenv": "^5.4",
    "oscarotero/env": "^2.1",
    "roots/bedrock-autoloader": "^1.0",
    "roots/bedrock-disallow-indexing": "^2.0",
    "roots/wordpress": "5.9.3",
    "roots/wp-config": "1.0.0",
    "roots/wp-password-bcrypt": "1.1.0",
    "kinsta/kinsta-mu-plugins": "^2.3"
  },

Trin 3: Fastgør stien til Kinsta MU-plugin-aktiverne

For at rette stien til aktiver, der bruges af MU-plugin’et, skal du tilføje følgende til dit webstedets konfigurationsfil (bedrock/config/application.php i Bedrock-websteder):

/**
 * Fix for Kinsta's CDN with Bedrock
 */
define('KINSTA_CDN_USERDIRS', 'app');

/**
 * Fix Kinsta MU Plugins URL path with Bedrock
 */
$mu_plugins_url = Config::get('WP_CONTENT_URL') . '/mu-plugins';
define('KINSTAMU_CUSTOM_MUPLUGIN_URL', "{$mu_plugins_url}/kinsta-mu-plugins");

Installation via Git

Hvis du bruger Git med dit websted, afhænger installationen af Kinsta MU-plugin’et af, hvilke dele af webstedet du administrerer med Git.

Hvis du administrerer hele wp-content-mappen eller mu-plugins-mappen i dit Git-repo, skal du downloade og installere plugin’et i dit lokale repo, bekræfte ændringen og derefter distribuere den til dit websted. Du kan installere plugin’et lokalt ved at downloade det og placere plugin-filerne i dit webstedets mu-plugins-mappe.

Hvis du ikke vedligeholder en kopi af Kinsta MU-plugin’et i dit Git-repo, installerer vi automatisk Kinsta MU-plugin’et for dig, eller du kan bruge SFTP til at installere det manuelt.

Kinsta MU-plugin-indstillinger

Kinsta MU-plugin er indstillet til at arbejde harmonisk med WordPress og vores infrastruktur. På de fleste websteder vil det ikke kræve nogen ændringer. Pluginet muliggør automatisk rydning af cache på vigtige dele af dit websted, når du opdaterer din side og poster indhold.

Pluginet vises som Kinsta Cache i venstre sidebar på dit WordPress-dashboard. Et Ryd caches-link er også tilføjet til WordPress-administrationsværktøjslinjen.

Kinsta Cache plugin (Kinsta MU plugin) i WordPress dashboard.
Kinsta Cache plugin (Kinsta MU plugin) i WordPress dashboard.

Manuel rydning af cache

Du kan også manuelt rydde cachen på dit WordPress-websted med en af ​​følgende metoder.

  1. Klik på knappen Ryd alle cacherKinsta Cache-plugin-siden i dit WordPress-dashboard.
  2. Klik på linket Ryd caches på WordPress-administratorværktøjslinjen.
  3. Ryd websteds cachen og CDN-cachen i MyKinsta. (Når Edge Caching er aktiveret, rydder du også Edge Cache ved at rydde webstedscachen i MyKinsta.)
  4. Kør wp kinsta cache purge --allkommandolinjen.
Ryd cache med linket Ryd caches i WordPress-dashboardet.
Ryd cache med linket Ryd caches i WordPress-dashboardet.

Tilføjelse af brugerdefinerede cache-URL’er

Vi renser øjeblikkeligt nøglesider, såsom hjemmesiden, og pålægger arkivsider en minimal reguleringstid. Dette sikrer høj tilgængelighed på alle tidspunkter. Afhængigt af dit websteds konfiguration kan det dog være nødvendigt med yderligere cacheregler. Du kan tilføje brugerdefinerede stier, der skal renses, når dit websted opdateres.

1. Tilføj brugerdefineret URL med enkelt sti

Hvis du har brug for at rydde cachen på en nøjagtig URL (indlæg eller side), skal du indtaste dette som en enkelt sti-regel på Kinsta Cache-plugin-siden i dit WordPress-dashboard. Eksempler:

  • important-page
  • important-page/

 

Brugerdefineret URL-enkeltvej i Kinsta Cache.
Brugerdefineret URL-enkeltvej i Kinsta Cache.

2. Tilføj gruppe sti brugerdefineret URL

Gruppestien sletter alle de URL’er, der starter med den specifikke URL. Dette kan især være nyttigt, hvis du har en brugerdefineret indlægstype og har brug for at få ryddet cachen for den og indlæggene under den. Hvis du f.eks. tilføjer https://yourdomain.com/custom-post-type/ som en gruppesti-URL, renses cachen på følgende:

https://yourdomain.com/custom-post-type/
https://yourdomain.com/custom-post-type/post-1
https://yourdomain.com/custom-post-type/post-2
https://yourdomain.com/custom-post-type/post-3
Brugerdefineret URL-gruppesti i Kinsta Cache.
Brugerdefineret URL-gruppesti i Kinsta Cache.

Yderligere noter

Du har ikke tilladelse til kun at tilføje “/” som en sti, da dette ville udløse rydning af hele webstedets cache med enhver post eller sideopdatering. At rense al cache på denne måde ville kræve en betydelig belastning af serverressourcer, især under høje indlæsningstider og hyppige udgivelsesplaner. Dette kan også forringe webstedets ydeevne for besøgende, da det skal gen-cache alting.

Hvis du har kunder og foretrækker, at de ikke ser nogen Kinsta-branding, kan du også white label plugin’et.

Opdatering af Kinsta MU-plugin

Hvis dit websted ikke bruger Composer eller Git, opdaterer vi automatisk Kinsta MU-plugin’et for dig med jævne mellemrum. Der er ikke mere, du skal gøre for at holde plugin’et opdateret.

Opdatering via SFTP

Hvis du har brug for at opdatere plugin’et manuelt (måske har du gendannet en ældre backup, eller en opdatering gik ikke som planlagt), kan du bruge SFTP til manuelt at opdatere Kinsta MU-plugin’et.

  1. Download Kinsta MU-plugin og udpak det.
  2. Upload mappen kinsta-mu-plugins og filen kinsta-mu-plugins.php til mappen /wp-content/mu-plugins/ og overskriv de eksisterende filer, når du bliver bedt om det af din SFTP-klient.
  3. Dette vil overskrive de gamle plugin-filer med de nye filer for at opdatere plugin’et til den nyeste version.

Opdatering via Composer

  1. Opdater versionsnummeret i Kinsta MU-plugin-repositorydeklarationen i din composer.json-fil:
        {
          "type": "package",
          "package": {
            "name": "kinsta/kinsta-mu-plugins",
            "type": "wordpress-muplugin",
            "version": "2.3.7",
            "dist": {
              "url": "https://kinsta.com/kinsta-tools/kinsta-mu-plugins.zip",
              "type": "zip"
            }
          }
        }
  2. Kør composer update kinsta/kinsta-mu-plugins i dit webstedets bedrock-mappe (eller den mappe, hvor din composer.json-fil er placeret).

Opdatering via Git

Hvis du bruger Git på dit websted, afhænger processen for opdatering af plugin’et af, hvilke dele af webstedet du administrerer med Git.

Hvis du administrerer hele wp-content-mappen eller mu-plugins-mappen i dit Git-repo, skal du opdatere plugin’et i dit lokale repo, overføre ændringen og derefter distribuere den til dit websted. Du kan opdatere lokalt ved at downloade plugin’et og overskrive de eksisterende plugin-filer i dit repo.

Hvis du ikke vedligeholder en kopi af Kinsta MU-plugin’et i dit Git-repo, opdaterer vi automatisk Kinsta MU-plugin’et for dig; du skal ikke gøre mere.