HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ns3133907 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64
User: cssnetorguk (1024)
PHP: 8.2.28
Disabled: NONE
Upload Files
File: //usr/local/bin/wp_update_all.sh
#!/bin/bash

ALL_WP_SITES=$(ls -lha /home/*/*/wp-config.php | awk {'print $9'} | cut -f1,2,3,4 -d"/" | grep -v answerbag.co.uk | grep -v hgdentalpractice.co.uk | grep -v ipodreviews.org.uk | grep -v lovetoeatperthshire.co.uk | grep -v themewsdentalstudio.co.uk | grep -v towerrecords.co.uk | grep -v victorians.org.uk | grep -v wantglasses.co.uk)

check_wp_version() {
	for DIR in $ALL_WP_SITES
	do
		WORDPRESS_VERSION=$(wp core version --allow-root --path=$DIR)
		SITE=$(echo $DIR | cut -f3 -d"/")
		echo $SITE : $WORDPRESS_VERSION
	done
}

update_wp_core() {
	for DIR in $ALL_WP_SITES
	do
                SITE=$(echo $DIR | cut -f3 -d"/")
		echo $SITE
		wp core update --allow-root --path=$DIR
	done
}

check_wp_version