[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fk2oZr9ml5sb1q5h3J_EdQ0QdRvj3MCK_BxpfNFNYmRU":3,"$fLFHgiymk6YHG7XJNfDHv2ILDPgu8aMvMDdpS3ieul1M":132,"$fc8fLkNVUWB9MkBddvJ_slgyEuS6X7Ep3sjXgdFeWqIc":137},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":16,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":37,"analysis":25,"fingerprints":25},"ait-ai-related-posts","AIT AI Related Posts","1.0.0","Rustaurius","https:\u002F\u002Fprofiles.wordpress.org\u002Frustaurius\u002F","\u003Cp>AIT AI Related Posts builds an embedding index of your content and displays related items based on semantic similarity.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin can connect to the \u003Cstrong>OpenAI API\u003C\u002Fstrong> to index items so that related ones can be displayed for a post.\u003C\u002Fp>\n\u003Cp>When enabled, requests may include:\u003Cbr \u002F>\n– The post test\u003Cbr \u002F>\n– Post meta data\u003Cbr \u002F>\n– Post taxonomy data\u003Cbr \u002F>\n– Additional post information\u003C\u002Fp>\n\u003Cp>OpenAI policies:\u003Cbr \u002F>\n– Terms of service: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Frow-terms-of-use\u002F\u003Cbr \u002F>\n– Privacy policy: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Frow-privacy-policy\u002F\u003C\u002Fp>\n","Uses AI embeddings to show related posts\u002Fpages by meaning (semantic similarity), without relying on categories\u002Ftags.",0,37,"2026-07-21T15:03:00.000Z","7.0.2","6.0","",[18,19,20,21,22],"ai","embeddings","internal-linking","related-posts","semantic-search","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fait-ai-related-posts.1.0.0.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"rustaurius",23,64510,89,651,71,"2026-08-28T23:31:58.093Z",[38,56,71,87,110],{"slug":39,"name":40,"version":6,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":11,"downloaded":45,"rating":11,"num_ratings":11,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":53,"download_link":54,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":55},"creator-assistant-hub","Creator Assistant Hub","Alessandro Lioce","https:\u002F\u002Fprofiles.wordpress.org\u002Falessandrolioce\u002F","\u003Cp>Creator Assistant Hub is the core infrastructure plugin of the Creator Assistant ecosystem. It connects your WordPress site to OpenAI and Qdrant to automatically generate and store vector embeddings for your content, enabling semantic search and AI-powered features.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How it works\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Hub is the shared infrastructure layer for the Creator Assistant ecosystem. When a compatible add-on is active and activates a vectorizer, the plugin generates vector embeddings via the OpenAI API and stores them in your Qdrant vector database cluster whenever a post is published or updated. This makes your content available for semantic search and retrieval by Creator Assistant add-ons. Without an active add-on, the Hub runs in standby mode — no content is sent to external services.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic post vectorization\u003C\u002Fstrong> — when an add-on activates a vectorizer, embeddings are generated and stored whenever a post is published or updated. Without an active add-on, no vectorization takes place.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Chunk-based vectorization\u003C\u002Fstrong> — splits post content into word-level segments and stores each chunk as a separate Qdrant point, enabling fine-grained retrieval (activated by add-ons via filter).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Summary-based vectorization\u003C\u002Fstrong> — generates a short AI summary of each post via OpenAI Chat Completions, then embeds and stores a single point per post for high-level semantic search (activated by add-ons via filter).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Background batch vectorization\u003C\u002Fstrong> — an hourly cron job automatically picks up any existing posts that have not yet been vectorized, so your entire content library is indexed without manual intervention.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenAI integration\u003C\u002Fstrong> — uses the \u003Ccode>text-embedding-3-small\u003C\u002Fcode> model (1536 dimensions) via the OpenAI Embeddings API for all vectorizers; the Summary vectorizer additionally calls the OpenAI Chat Completions API (\u003Ccode>gpt-4.1-nano\u003C\u002Fcode>) to generate post summaries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Qdrant integration\u003C\u002Fstrong> — stores and retrieves vector embeddings from your Qdrant Cloud cluster. Two collections are used: \u003Ccode>post_chunk\u003C\u002Fcode> for chunk-level points and \u003Ccode>post_summary\u003C\u002Fcode> for post-level summary points.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block editor panel\u003C\u002Fstrong> — shows the vectorization status of each post directly in the block editor sidebar (document settings panel).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post list column\u003C\u002Fstrong> — adds a “Vector Status” column to the posts and pages admin list, showing the vectorization status of each entry at a glance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Settings page\u003C\u002Fstrong> — configure OpenAI API key, Qdrant endpoint and API key, and cache expiration from a dedicated admin page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>API response caching\u003C\u002Fstrong> — configurable cache duration to reduce API usage and latency.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site Health check\u003C\u002Fstrong> — reports the Hub service status in the WordPress Site Health screen.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Qdrant keep-alive\u003C\u002Fstrong> — sends a daily lightweight ping to prevent free-tier Qdrant Cloud clusters from being suspended.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPML compatible\u003C\u002Fstrong> — detects the post language via WPML hooks (when WPML is active) and includes it in the Qdrant payload for multilingual filtering.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extensible\u003C\u002Fstrong> — exposes actions and filters so add-ons can register additional post types, override vectorizer behaviour, customise Qdrant payloads, and add settings tabs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Requirements\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>An \u003Ca href=\"https:\u002F\u002Fplatform.openai.com\u002F\" rel=\"nofollow ugc\">OpenAI\u003C\u002Fa> account with a valid API key.\u003C\u002Fli>\n\u003Cli>A \u003Ca href=\"https:\u002F\u002Fcloud.qdrant.io\u002F\" rel=\"nofollow ugc\">Qdrant Cloud\u003C\u002Fa> account with an active cluster (free tier is supported).\u003C\u002Fli>\n\u003Cli>WordPress 6.6 or higher.\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>External services\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin connects to two third-party services. By using this plugin you agree to their respective terms and privacy policies.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>OpenAI\u003C\u002Fstrong> — used to generate vector embeddings from your post content via the Embeddings API. When the Summary vectorizer is active (enabled by an add-on), post content is also sent to the Chat Completions API to generate a short AI summary before embedding.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: \u003Ca href=\"https:\u002F\u002Fplatform.openai.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fplatform.openai.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\" rel=\"nofollow ugc\">https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Use: \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\" rel=\"nofollow ugc\">https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Qdrant Cloud\u003C\u002Fstrong> — used to store and query vector embeddings.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: \u003Ca href=\"https:\u002F\u002Fcloud.qdrant.io\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fcloud.qdrant.io\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fqdrant.tech\u002Flegal\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fqdrant.tech\u002Flegal\u002Fprivacy-policy\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Fqdrant.tech\u002Flegal\u002Fterms_and_conditions\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fqdrant.tech\u002Flegal\u002Fterms_and_conditions\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Data is only transmitted to these services after you explicitly accept the Creator Assistant Terms of Service in the plugin settings and provide your own API credentials. No data is transmitted automatically upon activation.\u003C\u002Fp>\n","The AI infrastructure for your WordPress content. Vectorize posts with OpenAI embeddings and store them in Qdrant for semantic search.",161,"2026-03-20T17:52:00.000Z","6.9.4","6.6","7.4",[18,19,51,22,52],"openai","vector-search","https:\u002F\u002Fwww.creator-assistant.it","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcreator-assistant-hub.1.0.0.zip","2026-04-16T10:56:18.058Z",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":11,"downloaded":64,"rating":11,"num_ratings":11,"last_updated":65,"tested_up_to":14,"requires_at_least":15,"requires_php":66,"tags":67,"homepage":16,"download_link":70,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"similo-ai-related-posts","Similo: AI Related Posts","0.1.0","plot","https:\u002F\u002Fprofiles.wordpress.org\u002Freyplot\u002F","\u003Cp>Similo uses AI embeddings to find and display semantically related posts — articles that are actually about the same topic, even if they don’t share tags or categories.\u003C\u002Fp>\n\u003Cp>Built for professional blogs with hundreds of posts: law firms, consultancies, academic publishers, and anyone whose readers deserve better content discovery.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How it works\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When a post is published, Similo generates an AI embedding of its content\u003C\u002Fli>\n\u003Cli>When a reader views a post, Similo compares embeddings to find the most similar articles\u003C\u002Fli>\n\u003Cli>The most relevant posts are displayed as “Further Reading” at the bottom of each article\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Why it’s different\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Most related post plugins match by tags or categories. Similo understands meaning — so a post about GDPR enforcement and a post about data privacy fines will be connected, even if they were never tagged the same way.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Requirements\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No API key needed — embeddings are handled via Similo’s external service.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin sends post content to an external server to generate AI embeddings for related post detection.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong> Post title and content (text only)\u003Cbr \u002F>\n\u003Cstrong>When:\u003C\u002Fstrong> When a post is published or updated\u003Cbr \u002F>\n\u003Cstrong>Service:\u003C\u002Fstrong> lecto-server.fly.dev\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flecto-server.fly.dev\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flecto-server.fly.dev\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","AI-powered related posts for content-heavy WordPress blogs. Connects articles by meaning, not just tags.",101,"2026-06-15T07:37:00.000Z","8.0",[18,19,68,21,69],"law","semantic","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimilo-ai-related-posts.zip",{"slug":72,"name":73,"version":6,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":11,"downloaded":78,"rating":11,"num_ratings":11,"last_updated":79,"tested_up_to":80,"requires_at_least":81,"requires_php":49,"tags":82,"homepage":85,"download_link":86,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"vecpost","VecPost AI Search for Posts","krunalbalas","https:\u002F\u002Fprofiles.wordpress.org\u002Fkrunalbalas\u002F","\u003Cp>VecPost AI Search for Posts replaces WordPress’s default SQL LIKE search with vector-based semantic search. Instead of matching exact words, it understands the \u003Cem>meaning\u003C\u002Fem> of a search query.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong> A user searching “heart workouts” will find your post titled “Best cardiovascular exercises” – even though no words overlap – because the meanings are similar.\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>When you publish a post, the plugin sends its content to your chosen AI provider (OpenAI or Google Gemini) to generate a vector embedding – a list of numbers that represents the meaning of the text.\u003C\u002Fli>\n\u003Cli>These numbers are stored in your database.\u003C\u002Fli>\n\u003Cli>When a user searches, their query is also converted to numbers, and the plugin finds posts whose numbers are closest – meaning most semantically similar.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Semantic search powered by OpenAI (\u003Ccode>text-embedding-3-small\u003C\u002Fcode> or \u003Ccode>text-embedding-3-large\u003C\u002Fcode>) or Google Gemini (\u003Ccode>gemini-embedding-001\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Hybrid re-ranking: combines semantic similarity with keyword matching for best results\u003C\u002Fli>\n\u003Cli>Gutenberg block and shortcode \u003Ccode>[vecpost_semantic_search]\u003C\u002Fcode> for easy placement\u003C\u002Fli>\n\u003Cli>Bulk indexer with progress bar for existing posts\u003C\u002Fli>\n\u003Cli>WP-CLI support: \u003Ccode>wp vecpost-semantic-search index\u003C\u002Fcode>, \u003Ccode>wp vecpost-semantic-search status\u003C\u002Fcode>, \u003Ccode>wp vecpost-semantic-search search \"query\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Configurable scoring thresholds via Settings -> VecPost – AI Semantic Search for Posts\u003C\u002Fli>\n\u003Cli>Automatic re-indexing when you switch embedding models\u003C\u002Fli>\n\u003Cli>Results cached via WordPress object cache (Redis\u002FMemcached compatible)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Third-Party Services\u003C\u002Fh4>\n\u003Cp>This plugin sends post content to external AI APIs to generate embeddings. By using this plugin, you agree to the terms of service and privacy policies of your chosen provider:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>OpenAI:\u003C\u002Fstrong> https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy | https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Gemini:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy | https:\u002F\u002Fai.google.dev\u002Fterms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No data is sent without your API key being configured. Data is only transmitted when posts are published or during bulk indexing.\u003C\u002Fp>\n\u003Ch4>Performance Note\u003C\u002Fh4>\n\u003Cp>Semantic search requires loading all embeddings into PHP memory for comparison. This works well for sites with up to approximately 1,500 posts. For larger sites, a dedicated vector database (pgvector, Qdrant, or Pinecone) is recommended.\u003C\u002Fp>\n","AI-powered semantic search for WordPress posts. Understands meaning, not just keywords. Powered by OpenAI or Google Gemini.",118,"2026-05-23T10:33:00.000Z","6.9.5","6.1",[83,19,51,84,22],"ai-search","search","https:\u002F\u002Fgithub.com\u002Fkrunalb18\u002Fvecpost","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvecpost.1.0.0.zip",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":97,"num_ratings":98,"last_updated":99,"tested_up_to":14,"requires_at_least":100,"requires_php":16,"tags":101,"homepage":105,"download_link":106,"security_score":107,"vuln_count":108,"unpatched_count":11,"last_vuln_date":109,"fetched_at":26},"related-posts-thumbnails","Related Posts Thumbnails Plugin for WordPress","5.0.1","marynixie","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarynixie\u002F","\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpbrigade.com\u002Fwordpress\u002Fplugins\u002Frelated-posts\u002F?utm_source=related-posts-lite&utm_medium=readme&utm_campaign=pro-upgrade-rp\" rel=\"nofollow ugc\">Related Posts by WPBrigade\u003C\u002Fa>\u003C\u002Fstrong> will add related posts thumbnails after the post. This Related Posts Plugin allows to customize thumbnail sizes, display settings and type of relation.\u003C\u002Fp>\n\u003Cp>By default it uses generated by WordPress thumbnail for the first image appeared in the post, that was uploaded on the server with sizes as set in Media settings. You can select between ‘thumbnail’ and ‘medium’ size options. In addition if your theme supports Post Thumbnails feature introduced in WordPress 2.9 you can specify custom thumbnail size. You can also specify post custom field name to be used as thumbnails source.\u003C\u002Fp>\n\u003Cp>Thumbnails are arranged in columns under the post with related posts title\u002Fexcerpt under each post thumbnail. Colors of background, border, text, text sizes, background on mouse over, title and excerpt length can be customized. See screenshot.\u003C\u002Fp>\n\u003Cp>You can specify number of related posts to display, start date, categories to show on and to include, top text, style settings, default image URL. You can select type of relation – categories, tags, categories and tags, random or custom taxonomies. You can specify where to display related posts – choose page type (main or single), post type and select categories. You can turn off automatic appending to the end of post and use \u003Cstrong>\u003C?php get_related_posts_thumbnails(); ?>\u003C\u002Fstrong> php tag in the Loop of your theme. Related Posts thumbnails sidebar widget is also available. You can use [related-posts-thumbnails] shortcode in the post body.\u003C\u002Fp>\n\u003Cp>** This Related Posts plugin has Gutenberg block **\u003C\u002Fp>\n\u003Cp>Contributions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Thanks to \u003Ca href=\"https:\u002F\u002Fadnan.pk\u002F?utm_source=related-posts-lite&utm_medium=readme&utm_campaign=xp\" rel=\"nofollow ugc\">Adnan\u003C\u002Fa> for giving life to this plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Translations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>This plugin has Russian version\u003C\u002Fli>\n\u003Cli>Thanks to \u003Ca href=\"https:\u002F\u002Fwww.li-an.fr\u002Fwpplugins\u002F\" rel=\"nofollow ugc\">Li-An\u003C\u002Fa> this plugin has French version\u003C\u002Fli>\n\u003Cli>Thanks to \u003Ca href=\"https:\u002F\u002Fgidibao.net\u002F\" rel=\"nofollow ugc\">Gidibao\u003C\u002Fa> this plugin has Italian version\u003C\u002Fli>\n\u003Cli>Thanks to \u003Ca href=\"https:\u002F\u002Fwww.kuzublog.com\u002F\" rel=\"nofollow ugc\">Kuzu\u003C\u002Fa> this plugin has Turkish version\u003C\u002Fli>\n\u003Cli>Thanks to \u003Ca href=\"https:\u002F\u002Fwww.meinblog.de\u002F\" title=\"MeinBlog.de - eigenes Tagebuch\" rel=\"nofollow ugc\">Mirko\u003C\u002Fa> this plugin has German version\u003C\u002Fli>\n\u003Cli>Thanks to \u003Ca href=\"https:\u002F\u002Fbejana.com\u002F\" rel=\"nofollow ugc\">Bejana\u003C\u002Fa> for Indonesian translation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Related Links:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpbrigade.com\u002Fwordpress\u002Fplugins\u002Frelated-posts\u002F?utm_source=related-posts-lite&utm_medium=readme&utm_campaign=pro-upgrade-rp\" title=\"Related Posts Thumbnails Plugin for WordPress\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> – see possible problems and solutions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpbrigade.com\u002Fwordpress\u002Fplugins\u002Floginpress-pro\u002F?utm_source=related-posts-lite&utm_medium=readme&utm_campaign=pro-upgrade\" title=\"Rebrand your WordPress login page with LoginPress\" rel=\"nofollow ugc\">Rebrand your WordPress login page with LoginPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Related Posts by WPBrigade is The Best Customizable plugin, that nicely displays related posts thumbnails under the post.",20000,1082713,98,232,"2026-07-17T10:44:00.000Z","3.6",[102,103,21,88,104],"easy-related-posts","free-related-posts","similar-related-posts","https:\u002F\u002Fwpbrigade.com\u002Fwordpress\u002Fplugins\u002Frelated-posts\u002F?utm_source=related-posts-lite&utm_medium=plugin-uri&utm_campaign=pro-upgrade-rp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frelated-posts-thumbnails.5.0.1.zip",99,1,"2026-01-15 00:00:00",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":120,"num_ratings":121,"last_updated":122,"tested_up_to":14,"requires_at_least":123,"requires_php":16,"tags":124,"homepage":129,"download_link":130,"security_score":107,"vuln_count":108,"unpatched_count":11,"last_vuln_date":131,"fetched_at":26},"related-posts-by-taxonomy","Related Posts by Taxonomy","2.7.9","keesiemeijer","https:\u002F\u002Fprofiles.wordpress.org\u002Fkeesiemeijer\u002F","\u003Cp>Quickly increase your readers’ engagement by adding related posts in the sidebar or after post content with a widget or shortcode.\u003C\u002Fp>\n\u003Cp>Posts with the \u003Cstrong>most terms in common\u003C\u002Fstrong> will display at the top!\u003C\u002Fp>\n\u003Cp>This plugin is capable of finding related posts in multiple \u003Cstrong>taxonomies\u003C\u002Fstrong> and \u003Cstrong>post types\u003C\u002Fstrong>. Include or exclude terms from the search for related posts. Change the look and feel by using your own templates in a (child) theme.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fkeesiemeijer.wordpress.com\u002Frelated-posts-by-taxonomy\u002F\" rel=\"nofollow ugc\">plugin documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Plugin features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Widget and Shortcode.\u003C\u002Fli>\n\u003Cli>Display related posts as \u003Cstrong>post thumbnails\u003C\u002Fstrong>, links, excerpts or full posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Small Footprint\u003C\u002Fstrong>. Doesn’t slow down your site!\u003C\u002Fli>\n\u003Cli>Automatic display of related posts after the post content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exclude\u003C\u002Fstrong> or \u003Cstrong>include\u003C\u002Fstrong> terms and posts.\u003C\u002Fli>\n\u003Cli>Search for related posts in single or multiple \u003Cstrong>taxonomies\u003C\u002Fstrong> and \u003Cstrong>post types\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Limit the search for related posts by date, number or post meta.\u003C\u002Fli>\n\u003Cli>Use your own \u003Cstrong>HTML templates\u003C\u002Fstrong> for display of the related posts.\u003C\u002Fli>\n\u003Cli>Extensive \u003Ca href=\"http:\u002F\u002Fkeesiemeijer.wordpress.com\u002Frelated-posts-by-taxonomy\u002F\" rel=\"nofollow ugc\">plugin documentation\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Follows WordPress coding standards and plugin best practices.\u003C\u002Fli>\n\u003Cli>Highly Adjustable!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For the following features you need to be somewhat familiar with WordPress \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fhooks\u002F\" rel=\"nofollow ugc\">hooks\u003C\u002Fa>. The \u003Ca href=\"http:\u002F\u002Fkeesiemeijer.wordpress.com\u002Frelated-posts-by-taxonomy\u002F\" rel=\"nofollow ugc\">plugin documentation\u003C\u002Fa> has many examples to help you along.\u003C\u002Fp>\n\u003Cp>Extended features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use a persistent cache for the related posts query. (opt-in feature)\u003C\u002Fli>\n\u003Cli>Use the \u003Cstrong>WordPress REST API\u003C\u002Fstrong> to get related posts. (opt-in feature)\u003C\u002Fli>\n\u003Cli>Load related posts after the whole page has loaded (with Ajax). (opt-in feature)\u003C\u002Fli>\n\u003Cli>Use \u003Cstrong>plugin functions\u003C\u002Fstrong> in your theme templates to display related posts yourself.\u003C\u002Fli>\n\u003Cli>Use Filters to \u003Cstrong>change the default behavior\u003C\u002Fstrong> of the plugin. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Follow this plugin on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkeesiemeijer\u002Frelated-posts-by-taxonomy\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003Cbr \u002F>\nSearch the \u003Ca href=\"https:\u002F\u002Fkeesiemeijer.github.io\u002Frelated-posts-by-taxonomy\" rel=\"nofollow ugc\">code reference\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Frelated-posts-by-taxonomy\u002Ffaq\u002F\" rel=\"ugc\">FAQ\u003C\u002Fa> to have related posts automatically display after the post content without using the shortcode or widget.\u003C\u002Fp>\n\u003Cp>Default usage for the shortcode is:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[related_posts_by_tax]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Attributes for the shortcode are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>post_id\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>taxonomies\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>post_types\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>posts_per_page\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>order\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>orderby\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>before_shortcode\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>after_shortcode\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>title\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>show_date\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>before_title\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>after_title\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>include_terms\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>include_parents\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>include_children\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>exclude_terms\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>exclude_posts\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>format\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>gallery_format\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>image_size\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>columns\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>caption\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>link_caption\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>limit_posts\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>limit_month\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>meta_key\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>meta_value\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>meta_compare\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>meta_type\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>public_only\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>include_self\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>post_class\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example to show 10 related posts instead of the default 5.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[related_posts_by_tax posts_per_page=\"10\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fkeesiemeijer.wordpress.com\u002Frelated-posts-by-taxonomy\u002F#shortcode\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> for more information about these attributes.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dutch  \u003C\u002Fli>\n\u003Cli>French (by \u003Ca href=\"http:\u002F\u002Fwww.artisanathai.fr\" rel=\"nofollow ugc\">Annie Stasse\u003C\u002Fa>)  \u003C\u002Fli>\n\u003Cli>Spanish (by \u003Ca href=\"http:\u002F\u002Fwww.ludobooks.com\" rel=\"nofollow ugc\">Ludobooks – Cuentos personalizados\u003C\u002Fa>)  \u003C\u002Fli>\n\u003Cli>Catalan (by \u003Ca href=\"http:\u002F\u002Fwww.ludobooks.com\" rel=\"nofollow ugc\">Ludobooks – Cuentos personalizados\u003C\u002Fa>)  \u003C\u002Fli>\n\u003Cli>Polish (by \u003Ca href=\"http:\u002F\u002Frekolekcje.net.pl\" rel=\"nofollow ugc\">koda0601\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n","Display a list of related posts on your site based on the most terms in common. Supports thumbnails, shortcodes, a widget and more.",10000,322743,96,77,"2026-06-12T19:34:00.000Z","5.9",[125,126,21,127,128],"posts","related","taxonomy","thumbnails","http:\u002F\u002Fkeesiemeijer.wordpress.com\u002Frelated-posts-by-taxonomy\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frelated-posts-by-taxonomy.2.7.9.zip","2026-01-15 18:31:50",{"error":133,"url":134,"statusCode":135,"statusMessage":136,"message":136},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fait-ai-related-posts\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":108,"versions":138},[139],{"version":6,"download_url":23,"svn_tag_url":140,"released_at":25,"has_diff":141,"diff_files_changed":142,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":143,"is_current":133},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fait-ai-related-posts\u002Ftags\u002F1.0.0\u002F",false,[],[]]