- Added pre_get_posts hook to intercept legacy page queries - Force 404 for legacy URLs to prevent WordPress from serving wrong pages - Enhanced redirect handling to catch 404s that should redirect - Moved template_redirect priority to 1 (very early) - Ensures legacy URLs like /certificate-reports/ redirect properly This follows WordPress best practices by intercepting queries early in the request lifecycle before page templates are loaded. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
		
			
				
	
	
		
			6 lines
		
	
	
		
			No EOL
		
	
	
		
			361 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			6 lines
		
	
	
		
			No EOL
		
	
	
		
			361 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| echo "=== Checking Page Existence on Staging ==="
 | |
| 
 | |
| # SSH into staging and check pages
 | |
| ssh roodev@146.190.76.204 "cd /home/974670.cloudwaysapps.com/uberrxmprk/public_html && wp post list --post_type=page --fields=ID,post_title,post_name,post_status --format=table | grep -E 'hvac-dashboard|certificate-reports|master-dashboard|trainer-registration'" |