LindaWP Events Export
Export The Events Calendar events to PDF.
by Peter · github.com/onjoma/events-calendar-export · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/onjoma/events-calendar-export/archive/refs/heads/master.zipEvents Calendar Listings Export 📅
🚀 A powerful WordPress plugin that transforms your Events Calendar entries into beautifully formatted PDF documents.
✨ Features
- 📊 Export events to PDF for any selected date range
- 🎨 Customizable PDF settings with logo upload
- 📄 Professional PDF layout with cover page
- 🔄 Seamless integration with The Events Calendar plugin
- 🎯 User-friendly admin interface
- 🌐 Internationalization ready
🔧 Requirements
- WordPress 5.0 or higher
- PHP 7.4 or higher
- The Events Calendar plugin
📦 Installation
Option 1: WordPress Admin Panel (Recommended)
- Download the plugin zip file
- Go to WordPress Admin → Plugins → Add New
- Click "Upload Plugin" and choose the downloaded zip file
- Click "Install Now"
- Activate the plugin through the WordPress admin panel
Option 2: Manual Installation
- Download the plugin zip file
- Extract it to your
/wp-content/plugins/directory - Activate the plugin through the WordPress admin panel
📝 Note: All required dependencies are included in the plugin. No additional installation steps are needed.
🚀 Usage
- Navigate to "Events Export" in your WordPress admin menu
- Configure PDF settings:
- 🖼️ Upload your logo for branding
- 📏 Recommended logo size: 200px width
- 📄 Logo appears on PDF cover page
- Select your desired date range
- Click "Export to PDF" to generate your document
⚙️ Configuration
PDF Settings
The plugin allows you to customize your PDF exports with the following options:
-
Logo Upload 🖼️
- Supports various image formats
- Automatically sized for optimal display
- Appears on the PDF cover page
-
Date Range Selection 📅
- Flexible date picker
- Export events for any time period
🛠️ Development
Setup Development Environment
- 📥 Clone the repository
- 🔧 Install dependencies:
composer install - ✅ Ensure The Events Calendar plugin is installed and activated
File Structure
lindawp-events-export/
├── 📁 admin/ # Admin-related files
├── 📁 includes/ # Core plugin files
├── 📁 languages/ # Translation files
├── 📁 public/ # Public-facing functionality
└── 📁 vendor/ # Composer dependencies
🤝 Contributing
We welcome contributions! Here's how you can help:
- 🍴 Fork the repository
- 🌿 Create your feature branch (
git checkout -b feature/AmazingFeature) - 💾 Commit your changes (
git commit -m 'Add some AmazingFeature') - 📤 Push to the branch (
git push origin feature/AmazingFeature) - 🎯 Open a Pull Request
📄 License
This project is licensed under the GPL v2 or later - see the LICENSE file for details.
👨💻 Author
LindaWP -
🙏 Acknowledgments
- Built with love for The Events Calendar community
- Special thanks to all contributors
⭐ If you find this plugin helpful, please consider giving it a star!