Multisite

Multisite

Wynko is volledig multisite-bewust. Elke instelling, elk log en elke melding is per site — elke site in je netwerk koppelt aan zijn eigen Laposta-account, houdt zijn eigen activiteitenlog bij, en verstuurt zijn eigen meldingen op zijn eigen uurlimiet. Transients zijn om dezelfde reden per site.

API-sleutels per site via constantes of omgevingsvariabelen

Rol je de API-sleutel als wp-config.php-constante (of omgevingsvariabele, inclusief een via een .env-bestand van je host) uit over een netwerk, geef dan één site zijn eigen sleutel door het blog-ID van die site toe te voegen als achtervoegsel — elke site heeft er één, te vinden onder Sites → Alle sites — niet letterlijk het cijfer 3:

define( 'WYNKO_API_KEY_3', 'een-andere-laposta-api-sleutel' );  // alleen voor de site met blog-ID 3

Hetzelfde achtervoegselpatroon werkt voor elke andere uitrolbare instelling.

Deïnstalleren

Wynko deactiveren en verwijderen doorloopt elke site in het netwerk en maakt de opties en transients van die site individueel schoon — er blijft netwerkbreed niets achter, en niets van de ene site lekt tijdens het opschonen naar een andere. Een als constante gedefinieerde sleutel wordt nooit naar de database geschreven en dus ook niet verwijderd; verwijder de constante zelf.