- Added is_legacy_url() check in access control to allow redirects to happen first - Legacy URLs like /hvac-dashboard/ now properly redirect to /trainer/dashboard/ - Prevents authentication check from blocking legacy URL redirects 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
		
			
				
	
	
		
			47 lines
		
	
	
		
			No EOL
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			No EOL
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| echo "=== Listing and Fixing HVAC Pages ==="
 | |
| 
 | |
| ssh roodev@146.190.76.204 << 'ENDSSH'
 | |
| cd /home/974670.cloudwaysapps.com/uberrxmprk/public_html
 | |
| 
 | |
| echo "=== Current HVAC Pages ==="
 | |
| wp post list --post_type=page --meta_key=_wp_page_template --meta_value='hvac%' --fields=ID,post_title,post_name,post_content --format=table
 | |
| 
 | |
| echo -e "\n=== Searching for HVAC pages by title ==="
 | |
| wp post list --post_type=page --s="trainer" --fields=ID,post_title,post_name,post_content --format=table
 | |
| 
 | |
| echo -e "\n=== Searching for master pages ==="
 | |
| wp post list --post_type=page --s="master" --fields=ID,post_title,post_name,post_content --format=table
 | |
| 
 | |
| echo -e "\n=== Finding pages by URL path ==="
 | |
| # Find trainer dashboard page
 | |
| trainer_dash_id=$(wp db query "SELECT ID FROM wp_posts WHERE post_name='dashboard' AND post_parent=(SELECT ID FROM wp_posts WHERE post_name='trainer' AND post_type='page') AND post_type='page'" --skip-column-names)
 | |
| if [ -n "$trainer_dash_id" ]; then
 | |
|     echo "Found trainer dashboard page ID: $trainer_dash_id"
 | |
|     wp post update "$trainer_dash_id" --post_content="[hvac_dashboard]"
 | |
|     echo "✅ Updated trainer dashboard"
 | |
| fi
 | |
| 
 | |
| # Find master dashboard page
 | |
| master_dash_id=$(wp db query "SELECT ID FROM wp_posts WHERE post_name='dashboard' AND post_parent=(SELECT ID FROM wp_posts WHERE post_name='master-trainer' AND post_type='page') AND post_type='page'" --skip-column-names)
 | |
| if [ -n "$master_dash_id" ]; then
 | |
|     echo "Found master dashboard page ID: $master_dash_id"
 | |
|     wp post update "$master_dash_id" --post_content="[hvac_master_dashboard]"
 | |
|     echo "✅ Updated master dashboard"
 | |
| fi
 | |
| 
 | |
| # Find registration page
 | |
| registration_id=$(wp db query "SELECT ID FROM wp_posts WHERE post_name='registration' AND post_parent=(SELECT ID FROM wp_posts WHERE post_name='trainer' AND post_type='page') AND post_type='page'" --skip-column-names)
 | |
| if [ -n "$registration_id" ]; then
 | |
|     echo "Found registration page ID: $registration_id"
 | |
|     wp post update "$registration_id" --post_content="[hvac_trainer_registration]"
 | |
|     echo "✅ Updated registration page"
 | |
| fi
 | |
| 
 | |
| # Clear cache
 | |
| wp cache flush
 | |
| wp breeze purge --cache=all
 | |
| 
 | |
| echo -e "\n✅ Script complete"
 | |
| ENDSSH |