System Requirements #
Before installing the inPIPE plugin, ensure your environment meets the following requirements:
WordPress Requirements #
- WordPress Version: 6.4 or higher (tested up to WordPress 6.8)
- Admin Access: Administrator-level access to the WordPress installation
- Permalinks: Pretty Permalinks must be enabled (any option except “Plain”)
- REST API: Must be enabled and accessible
Server Requirements #
- PHP Version: 8.3 or higher
- PHP Extensions:
- cURL (for external API calls)
- JSON (for data processing)
- PDO (for database operations)
- MySQL/MariaDB: 5.6 or higher
- Database Permissions:
- CREATE TABLE
- ALTER TABLE
- INSERT
- SELECT
- UPDATE
- Memory Limit: 128MB minimum (256MB recommended)
- Write Permissions: Required for wp-content/plugins directory
Browser Requirements #
- Modern Browser: Latest version of Chrome, Firefox, Safari, or Edge
- JavaScript: Must be enabled
- Cookies: Enabled for WordPress admin functionality
Network Requirements #
- REST API: Server must allow WordPress REST API functionality
- Outbound Connections: Required for:
- License verification
- Premium feature activation
- Service integrations
- Firewall: Should allow:
- WordPress admin-ajax.php
- REST API endpoints
- Outbound connections to seresa.io
Optional Requirements #
- Google Tag Manager: For enhanced tracking capabilities
- Google Analytics: For integration with UTM tracking
- Facebook Pixel: For Facebook Ads integration
Meeting these system requirements will ensure a smooth installation process and optimal performance of the inPIPE plugin. The plugin will automatically check these requirements during installation and display appropriate error messages if any requirements are not met.