This guide will walk you through installing and setting up Task Manager Pro on your WordPress site.
📋 Prerequisites
System Requirements
| Component | Minimum | Recommended | Optimal |
|---|---|---|---|
| WordPress | 5.0+ | 6.0+ | Latest |
| PHP | 7.4 | 8.1 | 8.2+ |
| MySQL | 5.6 | 8.0 | 8.0+ |
| Memory Limit | 128MB | 256MB | 512MB |
Required PHP Extensions
🚀 Installation Methods
Method 1: WordPress Admin Upload (Recommended)
Step 1: Download the Plugin
Download task-manager-pro.zip from your purchase and extract the archive to get the plugin files.
Step 2: Upload via WordPress Admin
- Log in to your WordPress admin dashboard
- Navigate to Plugins → Add New
- Click Upload Plugin
- Choose the
task-manager-pro.zipfile - Click Install Now
Step 3: Activate the Plugin
After installation, click Activate Plugin. You'll see a success message.
Method 2: FTP Upload
Step 1: Extract Plugin Files
Extract task-manager-pro.zip to get a folder named task-manager-pro.
Step 2: Upload via FTP
- Connect to your server via FTP
- Navigate to
/wp-content/plugins/ - Upload the
task-manager-profolder
Step 3: Activate in WordPress
- Go to Plugins in WordPress admin
- Find "Task Manager Pro" in the list
- Click Activate
Method 3: WP-CLI (Advanced)
WP-CLI Commands
Or install from directory
wp plugin install /path/to/task-manager-pro --activate
⚙️ Initial Setup
1. Plugin Activation
After activation, you'll see:
- ✅ New menu items in WordPress admin
- ✅ Database tables created automatically
- ✅ Default settings applied
2. Database Setup
The plugin automatically creates these tables:
Core Tables
wp_tmp_projects- Project datawp_tmp_tasks- Task informationwp_tmp_task_users- Task assignmentswp_tmp_project_users- Project membershipswp_tmp_user_activity- Activity tracking
3. Default Data
The plugin creates default:
- ✅ Task statuses (To Do, In Progress, Completed)
- ✅ Task priorities (Low, Medium, High, Critical)
- ✅ User groups and permissions
- ✅ Sample workflows
🔧 Configuration
1. Access Plugin Settings
Navigate to the plugin menus in your WordPress admin menu:
- Tasks - Dashboard, Boards, All Tasks, Task Status, Priorities, Labels
- Projects - All Projects, Add New Project, Categories, Status
- Team - Members, Groups, Permissions, Invitations
- Support - All Tickets, Add New Ticket, Ticket Types
- Tools & Utilities - Performance, License, Workflows, Database Fix, Shortcode Reference
2. User Permissions
Set up user roles and permissions:
Configure Permissions
- Go to Team → Members
- Configure user groups
- Set project and task access levels
- Assign users to groups
3. Project Setup
Create your first project:
Create First Project
- Go to Projects → Add New Project
- Fill in project details
- Add team members
🎯 Quick Start Checklist
| Task | Status |
|---|---|
| Plugin installed and activated | ☐ |
| Database tables created | ☐ |
| User permissions configured | ☐ |
| First project created | ☐ |
| Team members added | ☐ |
| First task created | ☐ |
| Shortcodes tested (optional) | ☐ |
🔍 Verification
Check Installation
1. Plugin Status
- Go to Plugins page
- Verify "Task Manager Pro" is active
- Check for any error messages
2. Menu Items
- Look for "Task Manager" in admin menu
- Verify all submenu items are visible
- Check user permissions
3. Database Tables
- Use phpMyAdmin or similar tool
- Verify
wp_tmp_*tables exist - Check table structure
Test Basic Functionality
1. Create a Test Project
- Go to Projects → Add New Project
- Create a new project
- Verify project appears in list
2. Create a Test Task
- Go to Tasks → All Tasks
- Create a new task
- Assign to a user
- Verify task appears in list
3. Test User Access
- Log in as different user
- Verify appropriate access levels
- Test task assignment
🚨 Troubleshooting Installation
Common Issues
- Check PHP version compatibility
- Verify file permissions
- Check for plugin conflicts
- Review error logs
- Ensure MySQL version compatibility
- Check database user permissions
- Verify table creation
- Run database repair if needed
- Check file/folder permissions (755/644)
- Verify WordPress can write to directories
- Check PHP memory limit
- Review server error logs
Error Messages
"Plugin could not be activated because it triggered a fatal error"
- Check PHP error logs
- Verify plugin file integrity
- Test with default theme
- Disable other plugins temporarily
"Database connection failed"
- Check database credentials
- Verify database server status
- Test database connectivity
- Review wp-config.php settings
📞 Getting Help
If you encounter issues during installation:
1. Check Documentation
- Review this installation guide
- Check troubleshooting section
- Look for similar issues
2. Enable Debug Mode
3. Check Documentation
- Review the troubleshooting guide
- Check the FAQ section
- Look for similar issues
- Review error logs
🎉 Next Steps
After successful installation: