WIP
wp language core install de_DE && wp site switch-language de_DE
wp option update timezone_string „Europe/Zurich“
wp rewrite structure ‚/%postname%/‘ –hard
# Diskussionen deaktivieren (Kommentare)
wp option update default_comment_status closed
wp option update default_ping_status closed
# Alle Themes updaten
wp theme update –all
# Alle Plugins updaten
wp plugin update –all
# WordPress updaten
wp core update
wp language core update
wp language plugin update –all
wp language theme update –all
# Datumsformat: j. F Y (z.B. 4. März 2026)
wp option update date_format „j. F Y“
# Zeitformat: G:i (z.B. 8:30)
wp option update time_format „G:i“
wp post create –post_type=page –post_title=“Home“ –post_status=publish
wp post create –post_type=page –post_title=“Blog“ –post_status=publish
wp post create –post_type=page –post_title=“Datenschutz“ –post_status=publish
wp post create –post_type=page –post_title=“Kontakt“ –post_status=publish
wp post create –post_type=page –post_title=“Über uns“ –post_status=publish
wp post create –post_type=page –post_title=“Angebote“ –post_status=publish
wp post delete 2 –force
wp option update uploads_use_yearmonth_folders 0
wp post delete 1 –force
wp plugin activate –all
Plugins deinstallieren
- wp plugin delete hello
- wp plugin delete akismet
Plugins installieren (mit –activate kann ich die gleich aktivieren)
- wp plugin install unbloater
- wp plugin install white-label-cms
.zip Dateien auf Server automatisch entpacken und wieder löschen
for zip in *.zip; do
unzip -oq "$zip" -x "__MACOSX/*"
rm -rf __MACOSX
rm -f "$zip"
done- Wählt alle manuell hochgeladenen .zip files aus, entpackt diese in den bestehenden Ordner und entfernt die .zips sowie den MacOS Ordner auf Mac. Das -o gibt an, dass vorhandene Dateien überschrieben werden können. Das -q hinter -o meint „quite“ – also still. Es werden dabei keine „inflating“ Notes angezeigt im Terminal – sonst ist das etwas viel.
- Hilfe – das funktioniert nicht? Wie kann ich prüfen, ob die .zip Files Sinn machen und nur einen Hauptordner haben?
Erstelle ziptest Ordner auf Desktop, lade alle .zip dort rein und nutze den Code hier. Wenn unter einem .zip Befehl nur ein Ordner erscheint – top, wenn nicht, dann ist das kein Hauptordner sondern irgendetwas anderes.
for zip in ~/Desktop/ziptest/*.zip; do
echo "$zip:"
unzip -l "$zip" | awk '{print $4}' | grep -Eo '^[^/]+/' | sort -u
echo "---"
done
## Erstelle ziptest Ordner aufPlugin Slug Liste
Plugin
Slug
Kadence Block
kadence-blocks
Kadence Starter Templates
kadence-starter-templates
Unbloater
unbloater
White Label CMS
white-label-cms
Query Monitor
query-monitor
BBQ Firewall
block-bad-queries
Blackhole for Bad Bots
blackhole-bad-bots
SEOPress
wp-seopress
Rank Math SEO
seo-by-rank-math
Converter for Media
webp-converter-for-media
Fluent Snippets
easy-code-manager
Admin Site Enhancements
admin-site-enhancements
Wicked Folders
wicked-folders
FluentSMTP
fluent-smtp
Fluent Forms
fluentform
FluentCRM
fluent-crm
Fluent Booking
fluent-booking
Independent Analytics
independent-analytics
User Switching
user-switching
Kadence Blueprint
wp plugin install kadence-blocks unbloater white-label-cms query-monitor block-bad-queries blackhole-bad-bots wp-seopress webp-converter-for-media easy-code-manager admin-site-enhancements fluent-smtp fluentform independent-analytics user-switchingAlle Plugins aktualisieren
wp plugin update --allAlles aktualisieren (Core, Themes und Plugins)
wp core update && wp plugin update --all && wp theme update --all