upskill-event-manager/scripts/reassign-templates.sh
bengizmo b55b169750 Create Astra child theme and fix page layouts
- 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>
2025-07-29 07:30:05 -03:00

39 lines
No EOL
1.4 KiB
Bash
Executable file

#!/bin/bash
echo "=== Reassigning Page Templates ==="
# SSH into staging and reassign templates
ssh roodev@146.190.76.204 << 'EOF'
cd /home/974670.cloudwaysapps.com/uberrxmprk/public_html
# Get all HVAC pages and update their templates
echo "Finding and updating HVAC pages..."
# Update trainer registration page
wp post list --post_type=page --meta_key=_wp_page_template --meta_value=page-trainer-registration.php --field=ID | while read page_id; do
echo "Updating page $page_id - Trainer Registration"
wp post meta update $page_id _wp_page_template "page-trainer-registration.php"
done
# Update trainer dashboard
wp post list --post_type=page --name=dashboard --post_parent=5332 --field=ID | while read page_id; do
echo "Updating page $page_id - Trainer Dashboard"
wp post meta update $page_id _wp_page_template "page-trainer-dashboard.php"
done
# Update master dashboard
wp post list --post_type=page --name=dashboard --post_parent=5346 --field=ID | while read page_id; do
echo "Updating page $page_id - Master Dashboard"
wp post meta update $page_id _wp_page_template "page-master-dashboard.php"
done
# List all pages with their templates
echo -e "\nCurrent page templates:"
wp post list --post_type=page --meta_key=_wp_page_template --fields=ID,post_title,post_name --format=table | head -20
# Clear all caches
wp cache flush
wp breeze purge --cache=all
echo "Templates reassigned successfully!"
EOF