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

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
(Nieuwe pagina aangemaakt met 'Juhu! We gaan ''example.ch'' klonen naar ''example.be'', waarbij beide sites Franstalig zijn. Er hoeft dus amper meer te gebeuren dan ''.ch'' te vertalen in ''.be''...')
 
Regel 27: Regel 27:
 
* Verwijder bestaande orders: <code>wp post delete $(wp post list --field=ID --post_type="shop_order") --force</code>
 
* Verwijder bestaande orders: <code>wp post delete $(wp post list --field=ID --post_type="shop_order") --force</code>
 
* Verwijder bestaande gebruikers: <code>wp user delete $(wp user list --role="customer" --field=ID) --yes</code>
 
* Verwijder bestaande gebruikers: <code>wp user delete $(wp user list --role="customer" --field=ID) --yes</code>
 +
 +
<code>WooCommerce</code>:
 +
 +
* <code>Settings - General</code>: "." & "," omwisselen + euro's ipv. CHF

Versie van 13 mei 2021 10:53

Juhu! We gaan example.ch klonen naar example.be, waarbij beide sites Franstalig zijn. Er hoeft dus amper meer te gebeuren dan .ch te vertalen in .be - 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 db-backup
  • Ontwikkelomgeving: Initiëer domein example.be 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
  • Pas Certbot toe
  • Deactiveer plugins die niet handig zijn in een ontwikkelomgeving: wp-rocket en A10 Hosting
  • 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