- 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>
71 lines
No EOL
2 KiB
Bash
Executable file
71 lines
No EOL
2 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
echo "=== Adding CSS to Child Theme ==="
|
|
|
|
# SSH into staging and add CSS
|
|
ssh roodev@146.190.76.204 << 'EOF'
|
|
cd /home/974670.cloudwaysapps.com/uberrxmprk/public_html
|
|
|
|
# Add custom CSS to child theme style.css
|
|
cat >> "wp-content/themes/astra-child-hvac/style.css" << 'CSS'
|
|
|
|
/* HVAC Community Events - Hide sidebars and ensure full width */
|
|
body.page-template-page-trainer-registration .sidebar,
|
|
body.page-template-page-trainer-registration #secondary,
|
|
body.page-template-page-trainer-registration .widget-area,
|
|
body.page-template-page-trainer-dashboard .sidebar,
|
|
body.page-template-page-trainer-dashboard #secondary,
|
|
body.page-template-page-trainer-dashboard .widget-area,
|
|
body.page-template-page-master-dashboard .sidebar,
|
|
body.page-template-page-master-dashboard #secondary,
|
|
body.page-template-page-master-dashboard .widget-area,
|
|
body[class*="page-template-page-"] .sidebar,
|
|
body[class*="page-template-page-"] #secondary,
|
|
body[class*="page-template-page-"] .widget-area {
|
|
display: none !important;
|
|
}
|
|
|
|
/* Full width content for HVAC pages */
|
|
body[class*="page-template-page-"] #primary,
|
|
body[class*="page-template-page-"] .content-area,
|
|
body[class*="page-template-page-"] .site-main {
|
|
width: 100% !important;
|
|
max-width: 100% !important;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
/* Remove default container constraints */
|
|
body[class*="page-template-page-"] .ast-container {
|
|
max-width: 100% !important;
|
|
padding: 0;
|
|
}
|
|
|
|
/* HVAC page wrapper styles */
|
|
.hvac-page-wrapper {
|
|
width: 100%;
|
|
max-width: 1200px;
|
|
margin: 0 auto;
|
|
padding: 40px 20px;
|
|
}
|
|
|
|
/* Hide page titles on HVAC pages */
|
|
body[class*="page-template-page-"] .entry-title {
|
|
display: none !important;
|
|
}
|
|
|
|
/* Ensure proper layout for HVAC content */
|
|
body[class*="page-template-page-"] .site-content {
|
|
padding: 0;
|
|
}
|
|
|
|
body[class*="page-template-page-"] .site-content .ast-container {
|
|
display: block;
|
|
}
|
|
CSS
|
|
|
|
# Clear all caches
|
|
wp cache flush
|
|
wp breeze purge --all
|
|
|
|
echo "CSS added to child theme successfully!"
|
|
EOF |