Klonen & vertalen - Casus mei 2021 (WordPress): verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
Regel 15: Regel 15:
 
* Werk <code>wp-config.php</code> bij
 
* Werk <code>wp-config.php</code> bij
 
* <code>wp search-replace</code> - Zowel met als zonder <code>https://</code>. Tot m'n verbazing werden er 25 strings vertaald in gevallen zonder <code>https://</code>
 
* <code>wp search-replace</code> - Zowel met als zonder <code>https://</code>. Tot m'n verbazing werden er 25 strings vertaald in gevallen zonder <code>https://</code>
* Pas DNS-entries
+
* Pas DNS-entries aab
 
* Pas Certbot toe
 
* Pas Certbot toe
 
* Eigen script <code>wp_sr</code> om rechten aan te passen: Anders doet een site het echt niet
 
* Eigen script <code>wp_sr</code> om rechten aan te passen: Anders doet een site het echt niet

Versie van 13 mei 2021 11:52

Juhu! We gaan een site twee keer klonen:

  • example.chexample.be
  • example.chexample.fr,

waarbij alledrie de sites Franstalig zijn. Er hoeft dus amper meer te gebeuren dan .ch te vertalen in .be en .fr - Of toch niet? Ik ben benieuwd hoe snel dit gaat. Dit artikel is gebaseerd op dit artikel: Klonen & vertalen - Casus april 2021 (WordPress)

Klonen

  • Bronlocatie: Maak schermafdrukken van de configuratie van de betaalmethodes van Mollie
  • Bronlocatie: Maak db-backup
  • Ontwikkelomgeving: Initiëer domeinen incl. lege database
  • Kopiëer bestanden + db-backup naar ontwikkelomgeving
  • Instantiëer database
  • Werk wp-config.php bij
  • wp search-replace - Zowel met als zonder https://. Tot m'n verbazing werden er 25 strings vertaald in gevallen zonder https://
  • Pas DNS-entries aab
  • Pas Certbot toe
  • Eigen script wp_sr om rechten aan te passen: Anders doet een site het echt niet
  • Deactiveer plugins die niet handig zijn in een ontwikkelomgeving: wp plugin deactivate iwp-client wp-dbmanager wp-rocket
  • Eigen wachtwoord aanpassen.

Pas site aan

Handmatig gedaan (dus niet via een db-, WP-CLI- of PHP-interface):

  • Settings » General Settings: Site-naam aanpassen
    • Google Tag Manager wissen: Kan niet
    • HotJar-ID wissen
  • KBO Options
    • Language switcher bijwerken
    • Footer
  • WP Mail SMTP
  • Verwijder bestaande orders: wp post delete $(wp post list --field=ID --post_type="shop_order") --force
  • Verwijder bestaande gebruikers: wp user delete $(wp user list --role="customer" --field=ID) --yes

WooCommerce:

  • Settings - General: "." & "," omwisselen + euro's ipv. CHF
  • Mollie:
    • Profiel toevoegen op site Mollie
    • API-sleutel nieuwe profiel invoegen
    • Uitvogelen welke betaalmethodes aan te bieden: Betaalmethodes#België
    • Betaalmethodes activeren en op volgorde zetten
  • Emails: Onderaan het overzicht van emails, staan de emailinstellingen. Daar kijk ik gemakkelijk overheen