Je moet je test- en live-omgeving volledig los zien.
Blijkbaar verwacht je veel interactie op je site, dus het zal je niet lukken om je test-omgeving gelijk te houden met je live-versie.
Wat ik meestal doe is voor grote wijzigingen van een site. Via PHP-myadmin een dump van de database, vervolgens een download van de wp-content directory. Dan heb je een exacte van de site. Deze plaats ik dan op mijn MAMP-testomgeving of op een vergelijkbare server (wel even met een text-editor in de sql-file de domeinnaam zoeken en vervangen met de domeinnaam/locatie van de testserver).
Dus op je testomgeving heb je dan de laatste versie en kan je kijken of de gewenste updates / aanpassingen gaan werken. Zo ja, kan je deze ook doorvoeren op de live-site (zorg wel voor vergelijkbare PHP versies instellingen in test- en liveversie enzo, anders kan het alsnog fout gaan).
Mocht je grote wijzigingen willen doorvoeren (bv databases voor je ecommerce), dan moet je (delen van) je site offline halen.
Voor het offline voorbereiden van veel posts zou je eens naar Marsedit kunnen kijken. Werkt prima, vooral omdat het ook Markdown ondersteunt.
Overigens een handige app is Dash. De hele WordPress handleiding heb je dan direct beschikbaar, zeker handig als je ook je eigen plugins en themes wilt schrijven (ook handleidingen voor andere talen, PHP, css, HTML enz enz enz enz).
Ik zou zeggen heel veel oefenen op een testomgeving, en je creëert je eigen workflow
(Bewerkt door Feek om 20:29, 20-05-2014)