=== OneClickContent - Image Detail Generator === Contributors: jwilson529 Donate link: https://oneclickcontent.com/donate Tags: images, details, OpenAI, AI, accessibility Requires at least: 5.0 Tested up to: 6.8 Requires PHP: 7.2 Stable tag: 1.1.11 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Automatically generate image details like titles, descriptions, alt texts, and captions using OpenAI's GPT models, now with multilingual support. == Description == **OneClickContent - Image Detail Generator** is a WordPress plugin that enhances your images by automatically generating details using AI technology. Improve your website's SEO and accessibility by adding descriptive titles, alt texts, captions, and descriptions to your images effortlessly. == Features == * **Automated Detail Generation**: Create image titles, descriptions, alt texts, and captions with a single click. * **Auto Add on Upload**: Automatically generate details for images upon upload based on plugin settings. * **Multilingual Support**: Generate details in multiple languages, including English, Spanish, French, German, Italian, Chinese, and Japanese. * **Free Trial**: Process up to 5 images for free—no upfront subscription required. * **License-Based Usage**: Use your **OneClickContent license key** to unlock unlimited detail generation. * **Seamless Integration**: Easily accessible within the WordPress Media Library. * **Improved Accessibility**: Enhance user experience for visitors using assistive technologies. * **Bulk Editing**: Manage and generate details for multiple images at once via the Bulk Edit tab. == Transparency == To provide detail generation, this plugin sends the following data to **oneclickcontent.com**: - **Image Data**: Either the image itself or its URL. - **Website URL**: Used for licensing and debugging. - **License Key**: Used to verify your subscription. From there, this data is processed by **OpenAI's GPT-4o-mini model** (or other models at our discretion) to generate details. This process is fully managed by **OneClickContent**, and you do not need an OpenAI API key. == External Services == This plugin connects to the OneClickContent API to check usage limits. - **Endpoint:** `https://oneclickcontent.com/wp-json/subscriber/v1/check-usage` - **Data Sent:** Subscriber data to verify usage. - **Documentation:** [Terms of Service](https://oneclickcontent.com/terms/) | [Privacy Policy](https://oneclickcontent.com/privacy/) == Third-party Libraries == - **DataTables (with Buttons and HTML5 Export):** Minified file (v2.2.2, Buttons v3.2.2) used in plugin. Unminified source available at [DataTables GitHub](https://github.com/DataTables/DataTablesSrc/releases/tag/2.2.2) and [Buttons GitHub](https://github.com/DataTables/Buttons/releases/tag/3.2.2), or rebuild via [DataTables Builder](https://datatables.net/download/#dt/dt-2.2.2/b-3.2.2/b-html5-3.2.2). == Source Code == - The source code for this plugin, including all unminified JavaScript files (e.g., `occidg-admin.js`, `bulk-edit.js`), is available at [GitHub Repository](https://github.com/jwilson529/oneclickcontent-images). == Installation == 1. **Upload the Plugin:** - Upload the `occidg` folder to the `/wp-content/plugins/` directory. 2. **Activate the Plugin:** - Activate through the Plugins menu in WordPress. 3. **Configure Settings:** - Navigate to **Image Metadata** (under the admin menu). - Enter your **OneClickContent license key**. - Choose the desired language for detail generation. - Optionally enable **Auto Add Details on Upload** to generate details automatically during image uploads. 4. **Generate Details:** - Go to your **Media Library**. - Select an image and click the **"Generate Details"** button, or use the Bulk Edit tab for multiple images. == Frequently Asked Questions == = Do I need an OpenAI API key to use this plugin? = No. The plugin handles all AI integration through **OneClickContent**. You only need a valid license key for extended usage beyond the free trial. = What is the free trial? = The plugin allows you to generate details for up to 5 images for free. After the trial, you will need a valid license key from **oneclickcontent.com** to continue generating details. = Which AI models are supported? = The plugin currently uses the GPT-4o-mini model but will adapt to the latest advancements in AI models to ensure optimal performance. = Is my image data sent to OpenAI? = Yes, your image data (or URLs), along with your website URL and license key, is sent to **oneclickcontent.com** for processing and then forwarded to OpenAI for detail generation. You do not interact directly with OpenAI. = Can I choose a specific language for details? = Yes! The plugin supports multiple languages, including English, Spanish, French, German, Italian, Chinese, and Japanese. Select your preferred language from the plugin's settings page. = Can I edit the generated details? = Absolutely! After generation, you can review and edit the details in the Media Library or Bulk Edit tab before saving. = What does "Auto Add Details on Upload" do? = If enabled, the plugin will automatically generate details for any images you upload to the Media Library, saving you time. == Screenshots == 1. **Settings Page:** Configure your OneClickContent license key, select a language, and enable auto detail generation on upload. 2. **Media Library Integration:** Generate details directly from the Media Library. 3. **Bulk Edit Tab:** Manage details for multiple images at once. 4. **Generated Details:** View and edit the generated details for your images. 5. **Language Selection:** Choose your preferred language for detail generation. == Changelog == = 1.1.11 = * **FIX**: Vendor DataTables assets were missing from the packaged ZIP—bulk‐edit table now loads correctly. * **FIX**: Asset enqueue URLs corrected. = 1.1.10 = * Security enhancements and WPCS compliance improvements. * Fixed asset enqueuing issues and updated DataTables integration. * Improved nonce verification and sanitization for AJAX calls. * Various bug fixes and performance optimizations. = 1.1.8 = * Enhanced settings and bulk edit screen handling. * Improved transient management for update checks. * Better handling of stale update indicators. * Security improvements with nonce verification. = 1.1.7 = * Fixed nonce issue in get_thumbnail AJAX call. = 1.1.6 = * Redirects to settings on activate. = 1.1.5 = * General fixes and improvements to the update system. * Resolved issues with stale transients causing incorrect update indicators. * Optimized transient management and update checks. = 1.1.1 = * Added multilingual support for detail generation. * Improved transparency regarding data sent to oneclickcontent.com and OpenAI. * Simplified user requirements—no OpenAI API key needed. = 1.1.0 = * Added "Auto Add Details on Upload" feature to automatically generate details for uploaded images. = 1.0.0 = * Initial release of OneClickContent - Image Detail Generator. == Upgrade Notice == = 1.1.10 = * Security and performance enhancements. Please update to improve stability and compliance. = 1.1.8 = * Security enhancements and WPCS compliance improvements. * Improved update system handling and nonce verification. = 1.1.7 = * Fixed nonce verification issues. = 1.1.5 = * General fixes and enhancements to the update system. = 1.1.1 = * Added multilingual support and improved transparency. = 1.1.0 = * Added "Auto Add Details on Upload" feature. = 1.0.0 = * Initial release. == License == This plugin is licensed under the GPLv2 or later.