[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQ0iH8TfRTuPVXx1GoI77V1Y4nxQRaO5jD8JJAFlWAz0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":18,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":131,"fingerprints":203},"my-related-posts-120","My Related Posts","1.2","atomixstar","https:\u002F\u002Fprofiles.wordpress.org\u002Fatomixstar\u002F","\u003Cp>This plugin is based around the concept of lists. You can create a list, then assign posts to it. (A post can only be on one list.) When a list is created, you edit the blog posts and assign them to the list. When a blog post is assigned to a list, they can be listed in your blog posts.\u003C\u002Fp>\n\u003Cp>This plugin differs from the other ones out there, because it does no magic! (And that’s a good thing). You have to create a list. Assign various blog posts to that list.\u003C\u002Fp>\n\u003Cp>You have complete control of your related posts, making this plugin a great asset when you create a series of blog posts, with different parts or chapters.\u003C\u002Fp>\n","This plugin is based around the concept of lists. You can create a list, then assign posts to it. (A post can only be on one list.)",10,2480,100,1,"2013-04-05T18:49:00.000Z","3.5.2","3.2","",[20,7,21,22,23],"all-posts","my","posts","related-post","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmy-related-posts-120.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},2,20,30,84,"2026-04-04T04:25:57.185Z",[37,61,78,97,115],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":18,"tags":52,"homepage":57,"download_link":58,"security_score":59,"vuln_count":14,"unpatched_count":26,"last_vuln_date":60,"fetched_at":28},"related-posts-by-taxonomy","Related Posts by Taxonomy","2.7.8","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,312223,96,77,"2026-01-22T19:39:00.000Z","6.9.4","5.9",[22,53,54,55,56],"related","related-posts","taxonomy","thumbnails","http:\u002F\u002Fkeesiemeijer.wordpress.com\u002Frelated-posts-by-taxonomy\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frelated-posts-by-taxonomy.2.7.8.zip",99,"2026-01-15 18:31:50",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":13,"num_ratings":14,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":18,"tags":74,"homepage":76,"download_link":77,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"simply-related-posts","Simply Related Posts","1.3","danielauener","https:\u002F\u002Fprofiles.wordpress.org\u002Fdanielauener\u002F","\u003Cp>A widget that simply gives you related posts by taxonomy. It provides four\u003Cbr \u002F>\nsettings to customize every widget and there are no global settings to worry\u003Cbr \u002F>\nabout.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Widget settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>The title of the widget (default: Related Posts)\u003C\u002Fli>\n\u003Cli>The taxonomy by which terms the posts are related (default: Tags)\u003C\u002Fli>\n\u003Cli>How many related posts to show (default 5)\u003C\u002Fli>\n\u003Cli>excludet terms\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The widget is visible only when \u003Ccode>is_single()\u003C\u002Fcode> is true, it doesn’t shows up on\u003Cbr \u002F>\narchives, search templates etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Translation credits\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Thanks to Borisa Djuraskovic from \u003Ca href=\"http:\u002F\u002Fwww.webhostinghub.com\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.webhostinghub.com\u003C\u002Fa> for the Serbian translation!\u003C\u002Fp>\n","A widget that simply gives you related posts by taxonomy. Four settings to customize the widget: title, taxonomy, related posts count, excludet terms",40,7295,"2014-10-23T20:16:00.000Z","4.0.38","3.0.1",[54,55,75],"widget","http:\u002F\u002Fwww.danielauener.com\u002Fsimply-related-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimply-related-posts.1.3.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":11,"downloaded":86,"rating":26,"num_ratings":26,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":95,"download_link":96,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"kntnts-bb-any-term","Kntnt's Any Term for Beaver Builder Page Builder","1.0.4","Thomas Barregren","https:\u002F\u002Fprofiles.wordpress.org\u002Ftbarregren\u002F","\u003Cp>This WordPress plugin extends the functionality of both the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbeaver-builder-lite-version\u002F\" rel=\"ugc\">free\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fwww.wpbeaverbuilder.com\u002F\" rel=\"nofollow ugc\">paid\u003C\u002Fa> versions of the \u003Cem>Beaver Builder Page Builder\u003C\u002Fem>.\u003C\u002Fp>\n\u003Ch4>How to use the plugin\u003C\u002Fh4>\n\u003Cp>When you configure a Page Builder module that allows you to filter posts based on category, tag or any other \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTaxonomies\" rel=\"nofollow ugc\">taxonomy\u003C\u002Fa>, you will also find a special purpose term called \u003Ccode>Any term of the post\u003C\u002Fcode>. If you select it for a taxonomy, it will match posts that has at least on term in that taxonomy in common with the post that the module appears on. This is also true for pages and other \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FPost_Types\" rel=\"nofollow ugc\">built in or custom post types\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This can be used for instead to create reading recommendations at the end of a blog post. For an example, scroll down to the bottom of any article in \u003Ca href=\"https:\u002F\u002Fwww.wtcmalmo.se\u002Fmagasinet\u002Fsex-tips-att-lyckas-internationellt\u002F2599\" rel=\"nofollow ugc\">the online magazine of Word Trade Center in Malmö\u003C\u002Fa> (in Swedish).\u003C\u002Fp>\n\u003Ch4>Detailed description\u003C\u002Fh4>\n\u003Cp>For each existing or in the future added taxonomy, including \u003Cem>category\u003C\u002Fem> and \u003Cem>tags\u003C\u002Fem>, this plugin adds a term with the human readable name \u003Ccode>Any term of the post\u003C\u002Fcode> and the machine readable name (a.k.a. slug) \u003Ccode>kntnt-bb-any-term\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>The human readable name can be translated (or altered) through \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Finternationalization\u002Flocalization\u002F\" rel=\"nofollow ugc\">localization\u003C\u002Fa>. The easiest way might be \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Floco-translate\u002F\" rel=\"ugc\">Loco Translate\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The special terms are hidden in the user interface, except for Beaver Builder Page Builder plugin, as long as the plugin is active.\u003C\u002Fp>\n\u003Cp>If you deactivate the plugin (but not uninstall it), the special terms will be visible in the user interface as regular terms. They will be hidden again if you re-actiavate the plugin.\u003C\u002Fp>\n\u003Cp>The special terms are completely removed when the plugin is \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FManaging_Plugins#Uninstalling_Plugins\" rel=\"nofollow ugc\">properly uninstalled\u003C\u002Fa>.\u003C\u002Fp>\n","WordPress plugin that adds special purpose term to every taxonomy (including categories and tags) that makes taxonomy filters in post modules of Beave &hellip;",2808,"2018-04-12T16:32:00.000Z","4.9.29","4.6","7.0",[92,93,54,94,55],"beaver-builder","category","tags","https:\u002F\u002Fgithub.com\u002FTBarregren\u002Fkntnt-bb-any-term","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkntnts-bb-any-term.1.0.4.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":11,"downloaded":105,"rating":26,"num_ratings":26,"last_updated":106,"tested_up_to":107,"requires_at_least":18,"requires_php":18,"tags":108,"homepage":112,"download_link":113,"security_score":114,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"nab-related-post","Nab Related Post","1.1.6","Nababur","https:\u002F\u002Fprofiles.wordpress.org\u002Fnababurbd\u002F","\u003Cp>\u003Cstrong>Nab Related Post\u003C\u002Fstrong> is a lightweight, user-friendly WordPress plugin designed to enhance user engagement by displaying related posts in a visually appealing carousel. Perfect for blogs and websites, this plugin helps retain visitors by showcasing relevant content in a dynamic and responsive layout.\u003C\u002Fp>\n\u003Cp>With both \u003Cstrong>basic\u003C\u002Fstrong> and \u003Cstrong>advanced\u003C\u002Fstrong> customization options, you have full control over the appearance, functionality, and behavior of the carousel.\u003C\u002Fp>\n\u003Ch3>Key Benefits:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Increase Engagement:\u003C\u002Fstrong> Keep visitors exploring your site with relevant posts.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Setup:\u003C\u002Fstrong> Configure your carousel settings without coding knowledge.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Responsive:\u003C\u002Fstrong> Looks great on all devices, from desktops to mobile.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch3>\u003Cstrong>Basic Settings\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Enable\u002FDisable the Related Post Carousel.  \u003C\u002Fli>\n\u003Cli>Set a custom carousel title.  \u003C\u002Fli>\n\u003Cli>Order posts by:\n\u003Cul>\n\u003Cli>Title  \u003C\u002Fli>\n\u003Cli>Date  \u003C\u002Fli>\n\u003Cli>Custom Order  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Customize post order: Ascending or Descending.  \u003C\u002Fli>\n\u003Cli>Auto Play options:\n\u003Cul>\n\u003Cli>Enable\u002FDisable Auto Play.  \u003C\u002Fli>\n\u003Cli>Configure Auto Play timeout and speed.  \u003C\u002Fli>\n\u003Cli>Stop Auto Play on hover or focus.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Loop carousel (continuous sliding).  \u003C\u002Fli>\n\u003Cli>Configure slides per scroll.  \u003C\u002Fli>\n\u003Cli>Fully responsive with custom settings for:\n\u003Cul>\n\u003Cli>Large desktops.  \u003C\u002Fli>\n\u003Cli>Small desktops.  \u003C\u002Fli>\n\u003Cli>Tablets.  \u003C\u002Fli>\n\u003Cli>Mobile devices.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Cstrong>Advanced Settings\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Show\u002FHide navigation arrows.  \u003C\u002Fli>\n\u003Cli>Show\u002FHide dot indicators.  \u003C\u002Fli>\n\u003Cli>Display post excerpts below the title.  \u003C\u002Fli>\n\u003Cli>Exclude sticky posts.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Cstrong>Styling Options\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Customize navigation arrows:\n\u003Cul>\n\u003Cli>Colors  \u003C\u002Fli>\n\u003Cli>Hover colors  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Personalize dot indicators:\n\u003Cul>\n\u003Cli>Colors  \u003C\u002Fli>\n\u003Cli>Hover colors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Step-by-Step Guide\u003C\u002Fh3>\n\u003Ch3>\u003Cstrong>Watch Free Version Video\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FSlgD4ic_AZ8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For assistance, please visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fnab-related-post\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa> or contact the author via their \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnababurbd\u002F\" rel=\"nofollow ugc\">WordPress profile\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Donate\u003C\u002Fh3>\n\u003Cp>If you find this plugin helpful, consider supporting development by \u003Ca href=\"https:\u002F\u002Fbuymeacoffee.com\u002Fnababur\" rel=\"nofollow ugc\">buying me a coffee\u003C\u002Fa>.\u003C\u002Fp>\n","Display related posts in a fully customizable carousel with advanced features and styling options.",680,"2025-01-30T04:21:00.000Z","6.7.5",[109,110,54,55,111],"carousel","customizable","wordpress-plugin","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnab-related-post\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnab-related-post.1.1.6.zip",92,{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":26,"downloaded":123,"rating":26,"num_ratings":26,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":90,"tags":127,"homepage":18,"download_link":130,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"vl-related-posts-by-taxonomy","VL Related Posts by Taxonomy","1.0.0","Nitin Kumar Ragahv","https:\u002F\u002Fprofiles.wordpress.org\u002Fnitinraghav\u002F","\u003Cp>[VL Related Posts by Taxonomy] is a powerful plugin for WordPress that allows you to display a list of related posts on your website and in your feed.\u003C\u002Fp>\n\u003Cp>It shows the list of posts on the pages on the basis of the \u003Cstrong>vrp-tags\u003C\u002Fstrong>. It relates all the posts having the same \u003Cstrong>vrp-tags\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Although several similar plugins exist today, VL Related Posts by Taxonomy is one of the most powerful plugin that can support all of your custom post types. Only you have to select the post types to be suported by this plugin in its options page. It mapped the specified number of posts to the posts only once and stores them in the databse. So that it will not repeat the process of mapping.\u003C\u002Fp>\n\u003Ch4>Key features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>ShortCode\u003C\u002Fstrong>: WRP will start displaying related posts on your site and feed to the place where you will add the ShortCode when you activate the plugin and assign the post types tp display.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Template\u003C\u002Fstrong>: You can define your own custom template in the settings page to customize the related posts sections.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Tags\u003C\u002Fstrong>: You can define your own custom vrp tags on basis of which related posts section will be populated.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widgets\u003C\u002Fstrong>: Add related posts to widgetized area of your theme. Lots of options available\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode\u003C\u002Fstrong>: Use \u003Ccode>[add_vrp_related_posts]\u003C\u002Fcode> to display the related posts section anywhere you want in the post content\n\u003Cul>\n\u003Cli>Supports for custom description length on specific page by using (\u003Ccode>description_length\u003C\u002Fcode>) attribute.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin is used to add related posts to your WordPress site pages with inbuilt caching. Supports shortcodes and custom post types!",234,"2025-10-16T20:52:00.000Z","6.8.5","5.0",[128,53,129,54,116],"contextual-related-posts","related-articles","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvl-related-posts-by-taxonomy.1.0.0.zip",{"attackSurface":132,"codeSignals":158,"taintFlows":195,"riskAssessment":196,"analyzedAt":202},{"hooks":133,"ajaxHandlers":150,"restRoutes":151,"shortcodes":152,"cronEvents":157,"entryPointCount":14,"unprotectedCount":26},[134,139,143,146],{"type":135,"name":136,"callback":137,"file":138,"line":48},"action","admin_menu","myrelposts_config_page","myrelatedposts.php",{"type":135,"name":140,"callback":141,"file":138,"line":142},"admin_init","myrelposts_admin_init",310,{"type":135,"name":140,"callback":144,"priority":14,"file":138,"line":145},"myrelposts_add_custom_box",457,{"type":135,"name":147,"callback":148,"file":138,"line":149},"save_post","myrelposts_save_postdata",460,[],[],[153],{"tag":154,"callback":155,"file":138,"line":156},"myrelposts-related","myrelposts_shortcode",448,[],{"dangerousFunctions":159,"sqlUsage":160,"outputEscaping":166,"fileOperations":26,"externalRequests":26,"nonceChecks":14,"capabilityChecks":193,"bundledLibraries":194},[],{"prepared":161,"raw":14,"locations":162},5,[163],{"file":138,"line":164,"context":165},31,"$wpdb->get_var() with variable interpolation",{"escaped":26,"rawEcho":167,"locations":168},12,[169,172,173,175,177,179,181,183,185,187,189,191],{"file":138,"line":170,"context":171},230,"raw output",{"file":138,"line":123,"context":171},{"file":138,"line":174,"context":171},236,{"file":138,"line":176,"context":171},237,{"file":138,"line":178,"context":171},267,{"file":138,"line":180,"context":171},271,{"file":138,"line":182,"context":171},273,{"file":138,"line":184,"context":171},274,{"file":138,"line":186,"context":171},515,{"file":138,"line":188,"context":171},517,{"file":138,"line":190,"context":171},555,{"file":138,"line":192,"context":171},566,3,[],[],{"summary":197,"deductions":198},"The 'my-related-posts-120' v1.2 plugin exhibits a generally good security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, cron events, and file operations significantly limits the potential attack surface. The plugin also demonstrates good practices with nonce and capability checks. However, a critical concern arises from the complete lack of output escaping, meaning any data rendered by the plugin could be vulnerable to Cross-Site Scripting (XSS) attacks if not properly sanitized by the WordPress core or other plugins. While the SQL queries are mostly prepared, the small number of total queries and the potential for unescaped output make this less impactful. The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive sign for its maintainers' diligence. Despite this clean history and limited attack surface, the unescaped output is a significant weakness that requires immediate attention. The plugin would benefit from implementing proper output sanitization to achieve a robust security profile.",[199],{"reason":200,"points":201},"Output escaping is missing",8,"2026-03-17T00:49:12.142Z",{"wat":204,"direct":215},{"assetPaths":205,"generatorPatterns":209,"scriptPaths":210,"versionParams":211},[206,207,208],"\u002Fwp-content\u002Fplugins\u002Fmy-related-posts-120\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fmy-related-posts-120\u002Fjs\u002Fjquery.min.js","\u002Fwp-content\u002Fplugins\u002Fmy-related-posts-120\u002Fjs\u002Fmyrelposts_script.js",[],[207,208],[212,213,214],"my-related-posts-120\u002Fcss\u002Fstyle.css?ver=","my-related-posts-120\u002Fjs\u002Fjquery.min.js?ver=","my-related-posts-120\u002Fjs\u002Fmyrelposts_script.js?ver=",{"cssClasses":216,"htmlComments":226,"htmlAttributes":233,"restEndpoints":246,"jsGlobals":247,"shortcodeOutput":250},[217,218,219,220,221,222,223,224,225],"myrel_main","major_description","list_changer","alt_color","myrel_list-options","view_area","edit_area","myrelposts_create_new_link","myrelposts_create_new",[227,228,229,230,231,232,230,231],"\u003C!-- credits: akismet plugin -->","\u003C!-- NOTE: meta information cannot be changed! -->","\u003C!-- fetches the active list -->","\u003C!-- constructs the query to use, to find the related posts. -->","\u003C!-- executes the sql -->","\u003C!-- fetches the hidden list -->",[234,235,236,237,238,239,240,241,242,243,244,245],"id=\"myrel_main\"","id=\"toggle_extended_description\"","id=\"extended_description\"","id=\"myrelposts_create_new_link\"","id=\"edit_area_\"","id=\"myrelposts_create_new\"","name=\"title\"","name=\"create\"","name=\"disable\"","name=\"enable\"","name=\"update\"","name=\"id\"",[],[248,249],"jQuery","$",[251,252],"[myrelposts-related]","echo myrelposts_getrelated($title);"]