A comprehensive database of Ireland's sacred sites, monasteries, pilgrimage routes, and Christian heritage locations.
Live Site: https://pilgrimirl.com
PilgrimIRL is a WordPress-powered platform showcasing over 1,000 sacred sites across Ireland, including:
- โช Monastic Sites - Ancient monasteries and abbeys
- ๐ถ Pilgrimage Routes - Historic walking paths
- โ๏ธ Christian Sites - Churches, cathedrals, and holy wells
- ๐ Interactive Maps - Google Maps integration for each location
- ๐ Advanced Filtering - Search by county, type, order, and era
- CMS: WordPress 6.x
- Theme: Custom child theme (twentytwentyfive base)
- Development: Local by Flywheel
- Hosting: Hostinger (LiteSpeed, PHP 8.2)
- CI/CD: GitHub Actions
- Maps: Google Maps JavaScript API
- Database: MySQL 8.0
- Version Control: Git + GitHub
- โ 1000+ Sacred Sites Database
- โ Custom Post Types (Monastic Sites, Routes, Christian Sites)
- โ Custom Taxonomies (Counties, Site Types, Religious Orders, Eras)
- โ Interactive Google Maps
- โ Advanced Filtering System
- โ Saints Calendar
- โ Mobile Responsive Design
- โ SEO Optimized (Schema.org, Open Graph)
- โ AJAX-powered filtering
- โ Custom meta boxes
- โ Geolocation data
- โ SSL/HTTPS enabled
- โ Security hardened
- โ Performance optimized
pilgrimirl/
โโโ .github/
โ โโโ workflows/
โ โโโ deploy-to-hostinger.yml # CI/CD pipeline
โโโ app/
โ โโโ public/ # WordPress root
โ โโโ wp-content/
โ โ โโโ themes/
โ โ โ โโโ pilgrimirl/ # Custom theme
โ โ โโโ plugins/ # Installed plugins
โ โ โโโ mu-plugins/ # Must-use plugins
โ โโโ wp-config.php # WP configuration (gitignored)
โโโ deployment/ # Deployment backups (gitignored)
โโโ .env # Credentials (gitignored)
โโโ .gitignore # Git exclusions
โโโ auto-deploy.sh # Manual deployment script
โโโ README.md # This file
โโโ CI_CD_SETUP.md # CI/CD documentation
โโโ LIVE_SITE_REVIEW.md # Post-deployment review
โโโ README_DEPLOY.md # Deployment guide
- Local by Flywheel - WordPress local development
- Git - Version control
- GitHub account - Code hosting & CI/CD
- Node.js (optional) - If building assets
-
Clone Repository:
git clone https://github.com/YOUR-USERNAME/pilgrimirl.git cd pilgrimirl -
Import to Local:
- Open Local by Flywheel
- Add Existing Site โ Choose
/pilgrimirl/folder - Start site
-
Access Local Site:
- Frontend: http://localhost:10028
- Admin: http://localhost:10028/wp-admin/
-
Make Changes:
- Edit theme files in
app/public/wp-content/themes/pilgrimirl/ - Test locally
- Commit changes
- Edit theme files in
-
Deploy:
git add . git commit -m "feat: your feature description" git push origin main # Automatically deploys!
Push to GitHub โ Auto-deploys to Hostinger via GitHub Actions
See CI_CD_SETUP.md for full instructions.
# From Local shell
cd /Users/robertporter/Local\ Sites/pilgrimirl
./auto-deploy.shLocation: app/public/wp-content/themes/pilgrimirl/
Key Files:
functions.php- Theme setup, enqueues, custom post typesstyle.css- Theme stylesheetarchive-*.php- Archive templates for custom post typessingle-*.php- Single post templatestemplate-parts/- Reusable template componentsassets/- CSS, JS, images
monastic_site- Monastic Sitespilgrimage_route- Pilgrimage Routeschristian_site- Christian Heritage Sites
county- Irish countiessite_type- Type of sitereligious_order- Religious ordersera- Historical era
- โ File editing disabled in production
- โ SSL/HTTPS enforced
- โ Debug mode off in production
- โ Proper file permissions (755/644)
- โ wp-config.php protected
- โ Input sanitization & output escaping
- โ CSRF protection (nonces)
- โ SQL injection prevention (prepared statements)
See SECURITY_AUDIT_REPORT.md for details.
- โ Schema.org structured data (TouristAttraction)
- โ Dynamic meta descriptions
- โ Open Graph tags
- โ Twitter Cards
- โ Canonical URLs
- โ XML Sitemaps
- โ Robots.txt
- โ Hreflang tags
See SEO_AUDIT.md for details.
- Server Response: ~200-500ms
- HTTP/2: โ Enabled
- SSL: โ Enabled
- Server: LiteSpeed
- Install caching plugin (WP Rocket)
- Optimize images (ShortPixel)
- Enable CDN
- Minify CSS/JS
- Homepage loads correctly
- Archive pages work (sites, routes)
- Individual site pages display
- Maps render correctly
- Filters function properly
- Calendar displays
- Search works
- Mobile responsive
- Cross-browser compatible
README.md- Project overview (this file)CI_CD_SETUP.md- GitHub Actions setup guideREADME_DEPLOY.md- Automated deployment guideDEPLOYMENT_GUIDE.md- Manual deployment guideLIVE_SITE_REVIEW.md- Post-deployment checklistSEO_AUDIT.md- SEO optimization reportSECURITY_AUDIT_REPORT.md- Security assessment
- Create feature branch:
git checkout -b feature/your-feature - Make changes and test locally
- Commit:
git commit -m "feat: description" - Push:
git push origin feature/your-feature - Create Pull Request on GitHub
- After review, merge to
main - Automatically deploys to production!
feat:New featurefix:Bug fixstyle:CSS/design changesdocs:Documentationrefactor:Code refactoringtest:Testing updateschore:Maintenance tasks
- WordPress Codex: https://codex.wordpress.org/
- Theme Handbook: https://developer.wordpress.org/themes/
- WP-CLI: https://wp-cli.org/
- Hostinger Support: 24/7 live chat in hPanel
- hPanel: https://hpanel.hostinger.com
- Local by Flywheel: https://localwp.com/
- GitHub Actions: https://docs.github.com/en/actions
Proprietary - All rights reserved.
PilgrimIRL Development Team
- WordPress Community
- Twenty Twenty-Five Theme
- Google Maps Platform
- Hostinger Hosting
- Local by Flywheel
- GitHub Actions
Site Status: ๐ข LIVE & OPERATIONAL
Last Updated: November 24, 2025
- Live Site: https://pilgrimirl.com
- Admin Panel: https://pilgrimirl.com/wp-admin/
- GitHub Repo: https://github.com/YOUR-USERNAME/pilgrimirl
- GitHub Actions: https://github.com/YOUR-USERNAME/pilgrimirl/actions
Discover Ireland's sacred heritage. One site at a time. ๐ฎ๐ชโช