{"id":279584,"date":"2026-02-18T11:23:42","date_gmt":"2026-02-18T11:23:42","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/searchfit\/"},"modified":"2026-02-18T11:24:22","modified_gmt":"2026-02-18T11:24:22","slug":"searchfit","status":"publish","type":"plugin","link":"https:\/\/scn.wordpress.org\/plugins\/searchfit\/","author":23445691,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.0","stable_tag":"1.1.0","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"SearchFIT","header_author":"SearchFIT","header_description":"Automate your WordPress content with AI. Receive articles via secure webhook API to create posts with images, categories, and tags. Perfect for ChatGPT, Claude, and AI content workflows.","assets_banners_color":"567aff","last_updated":"2026-02-18 11:24:22","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/searchfit.ai","header_plugin_uri":"https:\/\/searchfit.ai\/extensions\/wordpress","header_author_uri":"https:\/\/searchfit.ai","rating":0,"author_block_rating":0,"active_installs":0,"downloads":155,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"searchfitai","date":"2026-02-18 11:24:22"}},"upgrade_notice":{"1.1.0":"<p>Major update! Full CRUD API with list, read, and update operations. Advanced filtering, pagination, and partial updates. Fully tested with 100% success rate.<\/p>","1.0.0":"<p>Initial release of SearchFIT. Install now to automate your AI content workflow!<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3464262,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3464262,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3464262,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3464262,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3464262,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3464262,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3464262,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"<strong>Dashboard Overview<\/strong> \u2013 Your API credentials at a glance. Copy your API key and webhook URL with a single click.","2":"<strong>API Documentation Panel<\/strong> \u2013 Interactive documentation with code examples and endpoint reference right in your WordPress admin.","3":"<strong>Endpoint Reference<\/strong> \u2013 View all available endpoints, HTTP methods, and their descriptions.","4":"<strong>Request Parameters<\/strong> \u2013 Complete reference of all supported fields with type information and requirements.","5":"<strong>Success Response<\/strong> \u2013 Example of what the API returns after successfully creating a post."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,1556,181641,186,15439],"plugin_category":[55],"plugin_contributors":[256099],"plugin_business_model":[],"class_list":["post-279584","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-api","plugin_tags-content-automation","plugin_tags-seo","plugin_tags-webhook","plugin_category-seo-and-marketing","plugin_contributors-searchfitai","plugin_committers-searchfitai"],"banners":{"banner":"https:\/\/ps.w.org\/searchfit\/assets\/banner-772x250.png?rev=3464262","banner_2x":"https:\/\/ps.w.org\/searchfit\/assets\/banner-1544x500.jpg?rev=3464262","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/searchfit\/assets\/icon-128x128.png?rev=3464262","icon_2x":"https:\/\/ps.w.org\/searchfit\/assets\/icon-256x256.png?rev=3464262","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/searchfit\/assets\/screenshot-1.png?rev=3464262","caption":"<strong>Dashboard Overview<\/strong> \u2013 Your API credentials at a glance. Copy your API key and webhook URL with a single click."},{"src":"https:\/\/ps.w.org\/searchfit\/assets\/screenshot-2.png?rev=3464262","caption":"<strong>API Documentation Panel<\/strong> \u2013 Interactive documentation with code examples and endpoint reference right in your WordPress admin."},{"src":"https:\/\/ps.w.org\/searchfit\/assets\/screenshot-3.png?rev=3464262","caption":"<strong>Endpoint Reference<\/strong> \u2013 View all available endpoints, HTTP methods, and their descriptions."}],"raw_content":"<!--section=description-->\n<h3>SearchFIT \u2013 AI-Powered Content Automation for WordPress<\/h3>\n\n<p><strong>The easiest way to automate content creation with AI tools<\/strong> \ud83d\ude80\n\u2605\u2605\u2605\u2605\u2605<\/p>\n\n<p>SearchFIT provides a <strong>secure webhook API<\/strong> that allows you to programmatically create WordPress posts from AI assistants, automation tools, or custom applications. Perfect for <strong>AI-powered content workflows<\/strong> with ChatGPT, Claude, Perplexity, and other AI systems.<\/p>\n\n<h3>Why SearchFIT?<\/h3>\n\n<p>In the age of AI, content creation is evolving rapidly. <strong>Answer Engine Optimization (AEO)<\/strong> and <strong>Generative Engine Optimization (GEO)<\/strong> are becoming essential for modern SEO strategies. SearchFIT bridges the gap between your AI content generation tools and your WordPress website.<\/p>\n\n<h3>\ud83d\udd25 Key Features<\/h3>\n\n<h4>Secure API Authentication<\/h4>\n\n<ul>\n<li><strong>Auto-generated API Keys<\/strong> \u2013 Cryptographically secure keys generated automatically<\/li>\n<li><strong>One-click Regeneration<\/strong> \u2013 Instantly refresh your API key if compromised<\/li>\n<li><strong>Multiple Auth Methods<\/strong> \u2013 Support for both custom header and Bearer token authentication<\/li>\n<\/ul>\n\n<h4>Full Content Control<\/h4>\n\n<ul>\n<li><strong>Create Complete Posts<\/strong> \u2013 Title, content, excerpt, and more<\/li>\n<li><strong>Smart Categorization<\/strong> \u2013 Auto-create categories or use existing ones<\/li>\n<li><strong>Tag Management<\/strong> \u2013 Automatically assign tags to your posts<\/li>\n<li><strong>Draft Mode<\/strong> \u2013 Create posts as drafts, pending review, or publish immediately<\/li>\n<\/ul>\n\n<h4>Advanced Image Handling<\/h4>\n\n<ul>\n<li><strong>Featured Images<\/strong> \u2013 Automatically download and attach featured images<\/li>\n<li><strong>Content Images<\/strong> \u2013 Process inline images with proper WordPress integration<\/li>\n<li><strong>SEO-Optimized<\/strong> \u2013 Support for alt text, captions, and image metadata<\/li>\n<li><strong>Placeholder System<\/strong> \u2013 Intelligent image replacement within content<\/li>\n<\/ul>\n\n<h4>Developer-Friendly<\/h4>\n\n<ul>\n<li><strong>REST API<\/strong> \u2013 Modern WordPress REST API integration<\/li>\n<li><strong>Comprehensive Documentation<\/strong> \u2013 In-app documentation with code examples<\/li>\n<li><strong>Health Check Endpoint<\/strong> \u2013 Verify API connectivity before sending content<\/li>\n<li><strong>Activity Logging<\/strong> \u2013 Track all webhook submissions<\/li>\n<\/ul>\n\n<h3>\ud83d\udcc8 Perfect For<\/h3>\n\n<p>\u2714 <strong>AI Content Generation<\/strong> \u2013 Use with ChatGPT, Claude, Perplexity, or any AI\n\u2714 <strong>Answer Engine Optimization (AEO)<\/strong> \u2013 Create content optimized for AI search\n\u2714 <strong>Generative Engine Optimization (GEO)<\/strong> \u2013 Stay ahead in generative search results\n\u2714 <strong>Content Automation<\/strong> \u2013 Build automated content pipelines\n\u2714 <strong>Headless WordPress<\/strong> \u2013 External CMS and decoupled setups\n\u2714 <strong>Content Syndication<\/strong> \u2013 Automated content distribution\n\u2714 <strong>Marketing Automation<\/strong> \u2013 Connect with Zapier, Make, n8n, and more\n\u2714 <strong>Custom Applications<\/strong> \u2013 Any system that can make HTTP requests<\/p>\n\n<h3>\ud83c\udfaf Use Cases<\/h3>\n\n<p><strong>Bloggers &amp; Content Creators<\/strong>\nAutomate your content workflow by connecting AI writing tools directly to WordPress.<\/p>\n\n<p><strong>Digital Agencies<\/strong>\nScale content production across multiple client sites with programmatic publishing.<\/p>\n\n<p><strong>eCommerce Stores<\/strong>\nGenerate product descriptions, blog posts, and SEO content automatically.<\/p>\n\n<p><strong>News &amp; Media Sites<\/strong>\nRapidly publish AI-assisted articles while maintaining editorial control with draft mode.<\/p>\n\n<h3>\ud83d\udd12 Security First<\/h3>\n\n<p>Security is our top priority. SearchFIT uses:<\/p>\n\n<ul>\n<li>Cryptographically secure API key generation<\/li>\n<li>Timing-safe comparison to prevent timing attacks<\/li>\n<li>WordPress nonce verification for admin actions<\/li>\n<li>Proper capability checks for all operations<\/li>\n<li>Sanitization and validation of all inputs<\/li>\n<\/ul>\n\n<h3>\ud83d\ude80 Quick Start<\/h3>\n\n<ol>\n<li>Install and activate SearchFIT<\/li>\n<li>Go to SearchFIT in your admin menu<\/li>\n<li>Copy your API Key and Webhook URL<\/li>\n<li>Send a POST request with your content<\/li>\n<\/ol>\n\n<p>That's it! Your AI-generated content flows directly into WordPress.<\/p>\n\n<h3>API Reference<\/h3>\n\n<p>For complete API documentation with code examples in multiple languages, visit <a href=\"https:\/\/searchfit.ai\/docs\">searchfit.ai\/docs<\/a>.<\/p>\n\n<p><strong>Quick Example:<\/strong><\/p>\n\n<pre><code>curl -X POST \"https:\/\/yoursite.com\/wp-json\/searchfit\/v1\/articles\" \\\n  -H \"Content-Type: application\/json\" \\\n  -H \"X-SearchFIT-API-Key: YOUR_API_KEY\" \\\n  -d '{\n    \"title\": \"My AI-Generated Article\",\n    \"content\": \"&lt;p&gt;Your content here...&lt;\/p&gt;\",\n    \"status\": \"draft\",\n    \"categories\": [\"AI\", \"Technology\"],\n    \"tags\": [\"ai-content\", \"automation\"]\n  }'\n<\/code><\/pre>\n\n<h3>Privacy Policy<\/h3>\n\n<p>SearchFIT does not collect or transmit any personal data. All operations are performed locally on your WordPress installation. API keys and webhook logs are stored in your WordPress database and are never transmitted to external servers.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins &gt; Add New<\/strong> in your WordPress admin<\/li>\n<li>Search for <strong>SearchFIT<\/strong><\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong><\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin zip file<\/li>\n<li>Go to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong><\/li>\n<li>Choose the zip file and click <strong>Install Now<\/strong><\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<h4>After Activation<\/h4>\n\n<ol>\n<li>Navigate to <strong>SearchFIT<\/strong> in your WordPress admin menu<\/li>\n<li>Your API credentials are automatically generated<\/li>\n<li>Copy the <strong>API Key<\/strong> and <strong>Webhook URL<\/strong><\/li>\n<li>Start sending content via the API!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20get%20my%20api%20key%3F\"><h3>How do I get my API key?<\/h3><\/dt>\n<dd><p>After activating the plugin, go to SearchFIT in your WordPress admin menu. Your API key is displayed there and can be copied with one click. The key is automatically generated during plugin activation.<\/p><\/dd>\n<dt id=\"can%20i%20regenerate%20my%20api%20key%3F\"><h3>Can I regenerate my API key?<\/h3><\/dt>\n<dd><p>Yes! Click \"Regenerate API Key\" on the settings page. Please note that the old key will stop working immediately, so update your integrations before regenerating.<\/p><\/dd>\n<dt id=\"what%20post%20statuses%20are%20supported%3F\"><h3>What post statuses are supported?<\/h3><\/dt>\n<dd><p>You can create posts with the following statuses:\n* <code>draft<\/code> \u2013 Saved but not published (default)\n* <code>pending<\/code> \u2013 Awaiting editorial review\n* <code>publish<\/code> \u2013 Published immediately<\/p><\/dd>\n<dt id=\"how%20do%20featured%20images%20work%3F\"><h3>How do featured images work?<\/h3><\/dt>\n<dd><p>Include a <code>featured_image_url<\/code> parameter with a public image URL, or use the advanced <code>featured_image<\/code> object with metadata. The plugin will download the image, add it to your Media Library, and set it as the featured image.<\/p><\/dd>\n<dt id=\"is%20the%20api%20secure%3F\"><h3>Is the API secure?<\/h3><\/dt>\n<dd><p>Absolutely! All requests require a valid API key. Keys are auto-generated using PHP's <code>random_bytes()<\/code> function for cryptographic security. The plugin uses timing-safe comparison to prevent timing attacks.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20with%20ai%20tools%3F\"><h3>Can I use this with AI tools?<\/h3><\/dt>\n<dd><p>Yes! SearchFIT is specifically designed for AI-powered workflows. Use it with:\n* ChatGPT &amp; OpenAI\n* Claude (Anthropic)\n* Perplexity\n* Google Gemini\n* Any AI or automation tool that can make HTTP requests<\/p><\/dd>\n<dt id=\"what%20happens%20to%20categories%20that%20don%27t%20exist%3F\"><h3>What happens to categories that don't exist?<\/h3><\/dt>\n<dd><p>If you specify a category name that doesn't exist, SearchFIT will automatically create it for you. You can also use existing category IDs.<\/p><\/dd>\n<dt id=\"does%20it%20support%20custom%20post%20types%3F\"><h3>Does it support custom post types?<\/h3><\/dt>\n<dd><p>Currently, SearchFIT creates standard WordPress posts. Support for custom post types is planned for a future release.<\/p><\/dd>\n<dt id=\"can%20i%20set%20custom%20meta%20fields%3F\"><h3>Can I set custom meta fields?<\/h3><\/dt>\n<dd><p>Yes! Use the <code>meta<\/code> parameter to set custom meta fields. All fields are prefixed with <code>searchfit_<\/code> to avoid conflicts.<\/p><\/dd>\n<dt id=\"is%20there%20a%20rate%20limit%3F\"><h3>Is there a rate limit?<\/h3><\/dt>\n<dd><p>SearchFIT doesn't impose rate limits. However, your hosting provider may have their own limits on API requests.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Visit <a href=\"https:\/\/searchfit.ai\">searchfit.ai<\/a> for documentation and support resources. You can also use the WordPress.org support forum.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>\ud83d\ude80 Complete CRUD API - List, Read, Create, and Update articles<\/li>\n<li>\u2705 GET \/articles endpoint - List all articles with filtering and pagination<\/li>\n<li>\u2705 GET \/articles\/{id} endpoint - Get single article by ID<\/li>\n<li>\u2705 PUT\/PATCH \/articles\/{id} endpoint - Update existing articles<\/li>\n<li>\u2705 Advanced filtering - Filter by status, author, search terms<\/li>\n<li>\u2705 Sorting options - Sort by date, modified, title, author<\/li>\n<li>\u2705 Pagination support - Navigate large content libraries<\/li>\n<li>\u2705 Partial updates - Update only the fields you specify<\/li>\n<li>\u2705 Change tracking - See exactly what was updated<\/li>\n<li>\u2705 Featured image by attachment_id - Use existing media library images<\/li>\n<li>\u2705 Custom meta fields support - Add any metadata to posts<\/li>\n<li>\u2705 Default author settings - Configure default post author<\/li>\n<li>\u2705 Enhanced admin interface - Display all CRUD endpoints<\/li>\n<li>\u2705 WordPress revisions support - Track all changes<\/li>\n<li>\u2705 100% test coverage - Validated with 20 blog posts<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>\ud83c\udf89 Initial release<\/li>\n<li>\u2705 Webhook API for article creation<\/li>\n<li>\u2705 Secure API key authentication<\/li>\n<li>\u2705 Featured image support with metadata<\/li>\n<li>\u2705 Content image processing with placeholders<\/li>\n<li>\u2705 Categories and tags support<\/li>\n<li>\u2705 Draft, pending, and publish status options<\/li>\n<li>\u2705 Health check endpoint<\/li>\n<li>\u2705 Activity logging<\/li>\n<li>\u2705 Beautiful admin interface with copy-to-clipboard functionality<\/li>\n<\/ul>","raw_excerpt":"Automate your WordPress content with AI. Receive articles via secure webhook API to create posts with images, categories, and tags.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/279584","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=279584"}],"author":[{"embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/searchfitai"}],"wp:attachment":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=279584"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=279584"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=279584"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=279584"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=279584"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=279584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}