=== Topirank Integration === Contributors: topirank Tags: seo, posts, parsing Requires at least: 6.0 Tested up to: 6.7.1 Stable tag: 1.0.2 Requires PHP: 8.3 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html This plugin parses and imports posts generated by external applications into your WordPress site. == Description == Save time and streamline the process of managing automatically generated content. Import structured data such as ZIP archives and convert them into posts effortlessly. == Features == - Parses structured data (ZIP). - Saves time by automating content imports. - Seamlessly integrates with WordPress posts. - Supports manual and API-based imports. - Dynamically connects to external applications for data exchange. == How to use == 1. Install and activate the plugin. 2. Configure and generate a token. 3. Upload archives manually or connect to your application's data source. 4. Start the parsing process manually or trigger it from the external application. == External Services == This plugin provides API endpoints for interacting with the Topirank application. All operations are initiated by the application or through manual uploads. ### Integration with the Topirank application: 1. **Availability Check**: - The Topirank application can send a request to the `/ping` endpoint to check if the plugin is active and functioning. 2. **Post Import**: - The application sends a ZIP archive with post data through an API endpoint. Alternatively, users can download the archive from the application and upload it manually via the WordPress admin panel. 3. **Local Processing**: - The plugin temporarily stores the archive in `uploads/topirank-import-files`. - After extraction, the files are organized into `uploads/topirank` with separate directories for `CSS`, `JS`, and `Font`. - The original archive is deleted after successful processing. 4. **Frontend Integration**: - The extracted files are dynamically linked to WordPress posts for styling and functionality. ### Data Handling: - **Sent Data**: The plugin does not send any data to the Topirank application. - **Received Data**: ZIP archives containing post data and an authentication token. ### Privacy: - The plugin does not initiate any outgoing requests. - All data is processed locally on the WordPress server. - Temporary archives are automatically deleted after processing. == Changelog == = 1.0.2 = * Optimized the archive processing speed for faster imports. * Improved the style selection mechanism for better flexibility. * Enhanced admin interface for easier editing and management. = 1.0.1 = * Added automatic deletion of associated media when posts are deleted. = 1.0 = * Initial release.