#wordpress
13 Einzeiler mit diesem Stichwort.
Alle Einzeiler mit Tag wordpress
Aktuelle WordPress-Version über die API abfragen
$curl -s https://api.wordpress.org/core/version-check/1.7/ | jq -r '.offers[0].version'
Alle Dateien rekursiv auf 644 setzen
$find /var/www/vhosts/example.com/httpdocs -type f -exec chmod 644 {} +
Alle Verzeichnisse rekursiv auf 755 setzen
$find /var/www/vhosts/example.com/httpdocs -type d -exec chmod 755 {} +
Alle WordPress-Installationen im WP Toolkit auflisten
#plesk ext wp-toolkit --list
Große Bilder in wp-content/uploads finden
$find /var/www/vhosts/example.com/httpdocs/wp-content/uploads -type f \( -iname '*.jpg' -o -iname '*.jpeg' -o -iname '*.png' -o -iname '*.gif' -o -iname '*.webp' \) -size +500k -printf '%s\t%p\n' | sort -rn | head -50 | numfmt --field=1 --to=iec
LiteSpeed Cache einer WordPress-Seite per WP-CLI leeren
$wp litespeed-purge all --path=/var/www/vhosts/example.com/httpdocs
PHP-Dateien im WordPress-Uploads-Ordner aufspüren
$find /var/www/vhosts/example.com/httpdocs/wp-content/uploads -type f \( -iname '*.php' -o -iname '*.phtml' -o -iname '*.php[0-9]' \) -ls
Rechte der wp-config.php absichern
$chmod 600 /var/www/vhosts/example.com/httpdocs/wp-config.php
rsync mit ausgeschlossenen Verzeichnissen und Dateien
$rsync -av --exclude='wp-content/cache/' --exclude='*.log' /var/www/vhosts/example.com/httpdocs/ /backup/example.com/httpdocs/
Status des Redis Object Cache in WordPress prüfen
$wp redis status --path=/var/www/vhosts/example.com/httpdocs
WordPress-Core aktualisieren inklusive Datenbank
$wp core update --path=/var/www/vhosts/example.com/httpdocs && wp core update-db --path=/var/www/vhosts/example.com/httpdocs
WordPress-Kerndateien auf Manipulation prüfen
$wp core verify-checksums --path=/var/www/vhosts/example.com/httpdocs
WordPress-Plugins nach Status zählen
$wp plugin list --format=json --path=/var/www/vhosts/example.com/httpdocs | jq -r 'group_by(.status)[] | "\(.[0].status): \(length)"'