{"id":324702,"date":"2026-06-20T06:32:19","date_gmt":"2026-06-20T06:32:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-smart-meta\/"},"modified":"2026-07-12T09:19:14","modified_gmt":"2026-07-12T09:19:14","slug":"wpfixdesk-ai-meta","status":"publish","type":"plugin","link":"https:\/\/ru.wordpress.org\/plugins\/wpfixdesk-ai-meta\/","author":23514178,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.0.1","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"WPFixDesk AI Meta","header_author":"Aizaz Awan","header_description":"Auto-generate SEO title and meta description using OpenAI (auto on publish and manual generate button).","assets_banners_color":"","last_updated":"2026-07-12 09:19:14","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/wpfixdesk.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":77,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"aizazawan","date":"2026-06-20 06:32:03"},"1.1.0":{"tag":"1.1.0","author":"aizazawan","date":"2026-07-12 09:19:14"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Settings screen \u2014 choose AI provider, model, tone, and length","2":"Post editor sidebar \u2014 generate meta title, description, OG and Twitter fields","3":"Bulk generation page \u2014 generate meta for all posts\/pages at once","4":"Attachment edit screen \u2014 Generate Alt Text button"}},"plugin_section":[],"plugin_tags":[2353,237722,683,194533,186],"plugin_category":[55],"plugin_contributors":[268050],"plugin_business_model":[],"class_list":["post-324702","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-deepseek","plugin_tags-meta","plugin_tags-openai","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-aizazawan","plugin_committers-aizazawan"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/wpfixdesk-ai-meta.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>WPFixDesk AI Meta uses AI to generate complete SEO metadata for your WordPress posts and pages. Choose between OpenAI (GPT-4o, GPT-4o Mini) or DeepSeek Chat \u2014 enter your API key, pick your tone and length, and let the AI do the work.<\/p>\n\n<p><strong>Features in v1.1.0:<\/strong><\/p>\n\n<ul>\n<li>Multiple AI providers: OpenAI GPT-4o, GPT-4o Mini, and DeepSeek Chat<\/li>\n<li>Generates SEO meta title and meta description<\/li>\n<li>Generates Open Graph (og:title, og:description) for Facebook and LinkedIn<\/li>\n<li>Generates Twitter Card (twitter:title, twitter:description)<\/li>\n<li>Character counters with color indicators (green\/yellow\/red)<\/li>\n<li>Bulk generation tool \u2014 generate meta for all posts\/pages at once<\/li>\n<li>Image alt text generation on attachment edit screens<\/li>\n<li>Auto-generate on publish (if meta fields are empty)<\/li>\n<li>Dismissible \"hire us\" notice for easy access to support<\/li>\n<li>All fields are editable before saving<\/li>\n<\/ul>\n\n<p>This plugin is not affiliated with or endorsed by OpenAI or DeepSeek.<\/p>\n\n<p>Need help setting up this plugin or custom WordPress development? Visit <a href=\"https:\/\/wpfixdesk.com\/\">wpfixdesk.com<\/a>.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to external AI APIs to generate SEO metadata. Data is sent only when a user explicitly clicks \"Generate AI Meta\", runs bulk generation, generates image alt text, or when auto-generation on publish is enabled.<\/p>\n\n<p>Data sent to AI providers:\n* Post content (plain text only, HTML stripped, max 3000 characters)\n* Tone and length preferences from settings\n* Image title, caption, and filename (for alt text generation)<\/p>\n\n<p><strong>OpenAI<\/strong> (used when OpenAI provider is selected):\nProvider:  https:\/\/openai.com\nAPI:       https:\/\/api.openai.com\/v1\/chat\/completions\nTerms:     https:\/\/openai.com\/policies\/terms-of-use\nPrivacy:   https:\/\/openai.com\/policies\/privacy-policy<\/p>\n\n<p><strong>DeepSeek<\/strong> (used when DeepSeek provider is selected):\nProvider:  https:\/\/www.deepseek.com\nAPI:       https:\/\/api.deepseek.com\/v1\/chat\/completions\nTerms:     https:\/\/www.deepseek.com\/terms\nPrivacy:   https:\/\/www.deepseek.com\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/wpfixdesk-ai-meta\/<\/code>.<\/li>\n<li>Activate it through the Plugins menu.<\/li>\n<li>Go to Settings &gt; WPFixDesk AI Meta.<\/li>\n<li>Choose your AI provider and model, enter the corresponding API key, and save.<\/li>\n<li>Edit any post or page. The \"WPFixDesk AI Meta\" sidebar box will appear.<\/li>\n<li>Click \"Generate AI Meta\" to fill all SEO and social fields.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20ai%20providers%20are%20supported%3F\"><h3>Which AI providers are supported?<\/h3><\/dt>\n<dd><p>OpenAI (GPT-4o, GPT-4o Mini) and DeepSeek (DeepSeek Chat). Each requires its own API key.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20api%20key%3F\"><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>Yes. You need a valid API key from your chosen provider.\nOpenAI keys: https:\/\/platform.openai.com\/api-keys\nDeepSeek keys: https:\/\/platform.deepseek.com\/api_keys<\/p><\/dd>\n<dt id=\"what%20is%20bulk%20generation%3F\"><h3>What is bulk generation?<\/h3><\/dt>\n<dd><p>Go to Tools &gt; Bulk AI Meta to generate meta for all published posts or pages that are missing it. The tool processes one post at a time to avoid rate limits.<\/p><\/dd>\n<dt id=\"how%20does%20image%20alt%20text%20generation%20work%3F\"><h3>How does image alt text generation work?<\/h3><\/dt>\n<dd><p>Edit any image in the Media Library (Media &gt; Edit). A \"Generate Alt Text\" button will appear below the alt text field. Click it to auto-generate descriptive alt text using AI.<\/p><\/dd>\n<dt id=\"does%20this%20conflict%20with%20yoast%20seo%20or%20rankmath%3F\"><h3>Does this conflict with Yoast SEO or RankMath?<\/h3><\/dt>\n<dd><p>This plugin outputs meta tags directly. If you use Yoast or RankMath, disable their meta output to avoid duplicates, or use WPFixDesk AI Meta only to fill their fields manually.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added DeepSeek Chat provider support (affordable alternative to OpenAI)<\/li>\n<li>Added GPT-4o and GPT-4o Mini model selection<\/li>\n<li>Added Open Graph fields (og:title, og:description) in the metabox<\/li>\n<li>Added Twitter Card fields (twitter:title, twitter:description) in the metabox<\/li>\n<li>Added Bulk Generation tool under Tools menu<\/li>\n<li>Added image alt text generation on attachment edit screens<\/li>\n<li>Added character counters with color indicators on title and description fields<\/li>\n<li>Added dismissible hire-us notice on plugin admin pages<\/li>\n<li>Improved JSON parsing to handle markdown-fenced AI responses<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Auto-generate SEO meta, Open Graph, Twitter Card, and image alt text using AI (OpenAI or DeepSeek). Includes bulk generation.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/324702","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=324702"}],"author":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/aizazawan"}],"wp:attachment":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=324702"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=324702"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=324702"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=324702"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=324702"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=324702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}