- Created astra-child-hvac child theme with all HVAC page templates - Applied Astra-specific layout settings to remove sidebars - Set all HVAC pages to 'no-sidebar' layout using Astra meta - Added custom CSS to child theme for full-width layouts - Templates now properly render shortcode content without sidebars 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
		
			
				
	
	
		
			40 lines
		
	
	
		
			No EOL
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			No EOL
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| echo "=== Forcing Full Width Layout for HVAC Pages ==="
 | |
| 
 | |
| # SSH into staging and force full width
 | |
| ssh roodev@146.190.76.204 << 'EOF'
 | |
| cd /home/974670.cloudwaysapps.com/uberrxmprk/public_html
 | |
| 
 | |
| # Update page meta to force no sidebar
 | |
| echo "Setting page layout to no-sidebar..."
 | |
| 
 | |
| # Get all HVAC related pages
 | |
| HVAC_PAGES=$(wp post list --post_type=page --fields=ID,post_title --format=csv | grep -E "(Trainer|Master|Certificate|Event|Registration|Login)" | cut -d',' -f1 | grep -v "ID")
 | |
| 
 | |
| for page_id in $HVAC_PAGES; do
 | |
|     if [ ! -z "$page_id" ]; then
 | |
|         echo "Updating page $page_id to no-sidebar layout"
 | |
|         # Astra uses this meta key for sidebar layout
 | |
|         wp post meta update $page_id ast-site-content-layout "no-sidebar"
 | |
|         wp post meta update $page_id site-content-layout "no-sidebar"
 | |
|         wp post meta update $page_id site-sidebar-layout "no-sidebar"
 | |
|         
 | |
|         # Also add theme-specific layout settings
 | |
|         wp post meta update $page_id _astra_content_layout_flag "disabled"
 | |
|         wp post meta update $page_id ast-featured-img "disabled"
 | |
|         wp post meta update $page_id ast-title-bar-display "disabled"
 | |
|     fi
 | |
| done
 | |
| 
 | |
| # List updated pages
 | |
| echo -e "\nUpdated pages:"
 | |
| wp post list --post_type=page --meta_key=ast-site-content-layout --meta_value=no-sidebar --fields=ID,post_title --format=table
 | |
| 
 | |
| # Clear all caches
 | |
| wp cache flush
 | |
| wp breeze purge --cache=all
 | |
| wp opcache reset
 | |
| 
 | |
| echo "Full width layout forced successfully!"
 | |
| EOF |