[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffjWe6Ya3XBjQqert7M9sP_hyaFYmjCcMaFHXjeeMLCQ":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":140,"fingerprints":323},"ez-zenback","EZ zenback","1.5.2.2","redcocker","https:\u002F\u002Fprofiles.wordpress.org\u002Fredcocker\u002F","\u003Cp>The “\u003Ca href=\"http:\u002F\u002Fzenback.jp\u002F\" title=\"zenback\" rel=\"nofollow ugc\">zenback\u003C\u002Fa>” service analyzes Japanese posts and displays related keywords, related posts and mentioned tweets in your blog. It also provides social buttons such as Twitter, Faceboox, Google +1, Hatena bookmark, mixi check to your blog.\u003C\u002Fp>\n\u003Cp>“EZ zenback” will help you to install “zenback”. No need to edit theme files to install “zenback” code. You can insert not only “zenback” code but also other HTML, JavaScripts into your posts or pages easily.\u003C\u002Fp>\n\u003Cp>zenback is registered trademark of Six Apart, Ltd.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to install “zenback” code or other HTML, JavaScripts.\u003C\u002Fli>\n\u003Cli>You can insert “zenback” before comment block, after comment block or as a widget.\u003C\u002Fli>\n\u003Cli>Also support shortcode to insert “zenback”.\u003C\u002Fli>\n\u003Cli>Additional stylesheet for zenback.\u003C\u002Fli>\n\u003Cli>Localization: English(Default), 日本語(Japanese, UTF-8).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Notes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This plugin depends on your using wordpress theme.\u003C\u002Fli>\n\u003Cli>You need to use this plugin with default comment system. Even if comment form is closed, zenback can be displayed. However, when default comment system is replaced by other comment system, “zenback” will not be displayed.\u003C\u002Fli>\n\u003Cli>If you have used “\u003Ca href=\"http:\u002F\u002Fdisqus.com\u002F\" title=\"DISQUS\" rel=\"nofollow ugc\">DISQUS\u003C\u002Fa>” as your comment system or you want to use “DISQUS”, Use “\u003Ca href=\"http:\u002F\u002Fwww.near-mint.com\u002Fblog\u002Fsoftware\u002Fdisqus-comment-system-for-ez-zenback\" title=\"Disqus Comment System for EZ zenback\" rel=\"nofollow ugc\">Disqus Comment System for EZ zenback\u003C\u002Fa>” plugin instead of “\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fdisqus-comment-system\u002F\" title=\"Disqus Comment System\" rel=\"ugc\">Disqus Comment System\u003C\u002Fa>” plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>System Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 3.0 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>or\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress 2.8 or higher + Disqus Comment System for EZ zenback\u003C\u002Fli>\n\u003C\u002Ful>\n","\"EZ zenback\" will help you to install \"zenback\".",100,11622,0,"2013-11-08T12:05:00.000Z","3.3.2","3.0","",[19,20,21,22,23],"japanese","link","post","related","zenback","http:\u002F\u002Fwww.near-mint.com\u002Fblog\u002Fsoftware\u002Fez-zenback","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fez-zenback.1.5.2.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},7,660,30,84,"2026-04-04T20:20:59.423Z",[37,63,81,100,120],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":34,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":13,"last_vuln_date":62,"fetched_at":28},"internal-linking-of-related-contents","Internal Linking of Related Contents","1.2.3","alexvtn","https:\u002F\u002Fprofiles.wordpress.org\u002Falexvtn\u002F","\u003Cp>\u003Cstrong>Internal Linking of Related Contents\u003C\u002Fstrong> allows you to automatically insert inline related posts within your WordPress articles, based on categories or post tags.\u003C\u002Fp>\n\u003Cp>Internal Linking is a powerful SEO technique and an important tool to increase your page views. Moreover, it helps reduce the bounce rate.\u003C\u002Fp>\n\u003Cp>With our plugin, you can insert inline similar posts within your WordPress articles, rather than at the end of the post content, like the most popular plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Plugin overview\u003C\u002Fstrong>\u003C\u002Fp>\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\u002Ffvc2qKm2n58?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\u003Cp>\u003Cstrong>Premium features.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Group related posts into a specific location\u003C\u002Fstrong>\u003Cbr \u002F>\n  In addition to inline related posts, you can also group all related articles in one place within your content. This innovative feature streamlines navigation and provides your readers with quick access to all pertinent articles, further enhancing your website’s user experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Featured image\u003C\u002Fstrong>\u003Cbr \u002F>\n  Select one of 11 available premium template to present the featured image alongside the related articles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Order by option\u003C\u002Fstrong>\u003Cbr \u002F>\n  Select how to order the related contents.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sort order option\u003C\u002Fstrong>\u003Cbr \u002F>\n  Select the ordering of related contents.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Engine search\u003C\u002Fstrong>\u003Cbr \u002F>\n  Besides the options available on the free version, you can load the related contents based of categories and post tags, post title or custom keywords.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom keywords\u003C\u002Fstrong>\u003Cbr \u002F>\n  By choosing Custom Keywords as the Engine Search option, you have the ability to define specific keywords for each post.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bulk Edit for Custom Keywords\u003C\u002Fstrong>\u003Cbr \u002F>\n  This feature enables you to efficiently manage and customize keywords for multiple selected posts. You can easily add or remove desired keywords from the selected posts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Device selection\u003C\u002Fstrong>\u003Cbr \u002F>\n  You can select the device where you want to display the related contents..\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Categories to exclude\u003C\u002Fstrong>\u003Cbr \u002F>\n  You can select one or more categories to exclude from the related contents.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post tags to exclude\u003C\u002Fstrong>\u003Cbr \u002F>\n  You can select one or more post tags to exclude from the related contents.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post to exclude\u003C\u002Fstrong>\u003Cbr \u002F>\n  You can select one or more posts to exclude from the related contents.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Remove the call-to-action text\u003C\u002Fstrong>\u003Cbr \u002F>\n  You can remove the call to action text from the related posts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AMP support\u003C\u002Fstrong>\u003Cbr \u002F>\n  Display rightly the related posts in AMP pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom post types support\u003C\u002Fstrong>\u003Cbr \u002F>\n  You can enable the related contents for specific custom post types.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress pages support\u003C\u002Fstrong>\u003Cbr \u002F>\n  You can enable the related contents within pages (linking child pages or based on custom keywords)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gutenberg block\u003C\u002Fstrong>\u003Cbr \u002F>\n  Use the Gutenberg block to effortlessly incorporate specific related posts within your WordPress content.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>You can get the premium version, from the following link:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.themeinprogress.com\u002Finternal-linking-of-related-contents-pro\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.themeinprogress.com\u002Finternal-linking-of-related-contents-pro\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Installation\u003C\u002Fh4>\n\u003Cp>Once you have installed the plugin, you just need to activate the plugin in order to enable it.\u003C\u002Fp>\n\u003Ch4>Configuration\u003C\u002Fh4>\n\u003Cp>Install Internal Linking of Related Contents will add a new admin page, where you can manage all tracking codes and scripts.\u003C\u002Fp>\n\u003Ch3>Translators\u003C\u002Fh3>\n\u003Ch4>Available Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English (Default)\u003C\u002Fli>\n\u003Cli>Italiano\u003C\u002Fli>\n\u003C\u002Ful>\n","Internal Linking of Related Contents allows you to automatically insert inline related posts within your WordPress articles.",4000,42081,5,"2026-02-22T19:50:00.000Z","6.9.4","3.5.0","5.6",[53,54,55,56,57],"contextual-posts","inline-related-posts","internal-linking","related-posts","similar-posts","https:\u002F\u002Fwww.themeinprogress.com\u002Finternal-linking-related-contents-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finternal-linking-of-related-contents.1.2.3.zip",99,1,"2025-07-08 00:00:00",{"slug":22,"name":64,"version":50,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":11,"num_ratings":71,"last_updated":72,"tested_up_to":49,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":79,"download_link":80,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"Manual Related Posts","Marcel Pol","https:\u002F\u002Fprofiles.wordpress.org\u002Fmpol\u002F","\u003Cp>A simple ‘related posts’ plugin that lets you select related posts manually. Supports any post types in WordPress, including custom ones.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add related posts to your blog posts, pages etc.\u003C\u002Fli>\n\u003Cli>Choose from posts, pages or custom post types.\u003C\u002Fli>\n\u003Cli>Re-order related posts via drag and drop.\u003C\u002Fli>\n\u003Cli>Lightweight in code and database-requests.\u003C\u002Fli>\n\u003Cli>Includes Widget that shows the related posts.\u003C\u002Fli>\n\u003Cli>List of posts can also be added to the content of your post.\u003C\u002Fli>\n\u003Cli>Custom markup possible, build your own caroussel or anything you fancy.\u003C\u002Fli>\n\u003Cli>Support for multilanguage plugins, like WPML and Qtranslate-X.\u003C\u002Fli>\n\u003Cli>Duplicate plugin Related (Doubled Up) is included to build a second list.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin was written to have the option to add related posts to each blog post using a simple but functional plugin. You can select the related posts yourself manually.\u003C\u002Fp>\n\u003Cp>To display the related posts, there are three options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can use the widget that is included.\u003C\u002Fli>\n\u003Cli>Use the content filter inside the settings.\u003C\u002Fli>\n\u003Cli>Add PHP code to your template, see the installation docs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For advanced options, see the installation docs.\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>This plugin is compatible with \u003Ca href=\"https:\u002F\u002Fwww.classicpress.net\" rel=\"nofollow ugc\">ClassicPress\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Contributions\u003C\u002Fh4>\n\u003Cp>This plugin is also available in \u003Ca href=\"https:\u002F\u002Fcodeberg.org\u002Fcyclotouriste\u002Frelated\" rel=\"nofollow ugc\">Codeberg\u003C\u002Fa>.\u003C\u002Fp>\n","A simple 'related posts' plugin that lets you select related posts manually.",1000,80665,23,"2026-01-10T09:28:00.000Z","4.1","7.0",[76,77,22,78,56],"linked-post","linked-posts","related-post","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frelated\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frelated.3.5.0.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":16,"requires_php":17,"tags":95,"homepage":98,"download_link":99,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"related-links","Related Links","1.7.1","piffpaffpuff","https:\u002F\u002Fprofiles.wordpress.org\u002Fchabis\u002F","\u003Cp>Related Links gives you the possibility to manually link other posts to your current post. But you can also link pages, media or any custom post-type. And in addition you can use custom urls to link to external files. The plugin adds a Metabox to the writing page with a list of all available content.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shows a list of all available content in a Metabox on the writing page\u003C\u002Fli>\n\u003Cli>Multiple links can be selected\u003C\u002Fli>\n\u003Cli>Link order can be changed through drag and drop\u003C\u002Fli>\n\u003Cli>Custom URLs can be added\u003C\u002Fli>\n\u003Cli>Search field to quickly find a link\u003C\u002Fli>\n\u003Cli>Simple theme integration with an included widget or \u003Ccode>related_links()\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Works with custom post-types\u003C\u002Fli>\n\u003Cli>Settings to enable the post-types that should be shown in the Metabox\u003C\u002Fli>\n\u003C\u002Ful>\n","Manually link to existing content or a custom url through a meta box on the writing page.",200,19293,86,6,"2012-09-12T09:15:00.000Z","3.4.2",[96,97,20,21,22],"deep","internal","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Frelated-links\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frelated-links.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":11,"downloaded":108,"rating":109,"num_ratings":71,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":17,"tags":113,"homepage":117,"download_link":118,"security_score":119,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"contextly-related-links","Contextly Recommends","6.1.3","rsingel","https:\u002F\u002Fprofiles.wordpress.org\u002Frsingel\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fcontextly.com\" title=\"Contextly\" rel=\"nofollow ugc\">Contextly\u003C\u002Fa> is the most powerful and customizable related posts plugin for WordPress.\u003Cbr \u002F>\nContextly provides related, popular and evergreen post recommendations to help you build a loyal audience by getting readers to read more of your content and come back to your site.\u003C\u002Fp>\n\u003Cp>Contextly’s smart recommendations can be shown in modules at the end of posts, in the body of stories and in the WordPress sidebar.\u003C\u002Fp>\n\u003Cp>Additionally, Contextly is the only related posts plugin that lets readers subscribe by emails to the topics on your site they care about so they can get notified by email when a new post is published – with no extra work by you.\u003C\u002Fp>\n\u003Cp>Our algorithms run on our servers, not yours, so we never slow your site down. You can filter out older posts, non-relevant tags and categories and posts with keywords. You can even choose related links for each story.\u003C\u002Fp>\n\u003Cp>We also boost your SEO by making it dead simple to add links in the body of your post to previous stories, and Google crawls our links.\u003C\u002Fp>\n\u003Cp>We also send daily, weekly and monthly reports to you that let you and your team know how what’s doing well on your site and how Contextly is performing.\u003C\u002Fp>\n\u003Cp>Plus we don’t track your users, so we’re GDPR- and CCPA-compliant.\u003C\u002Fp>\n\u003Cp>Contextly comes with a free trial (no credit card required), but operates on a paid subscription basis. You can see our pricing and learn more about what we do on the Contextly website.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Multiple Recommendation Modules – You can give readers multiple chances to go deeper, via the Main Module at the end of a post; a Siderail that shows up next to posts (what WordPress calls the Sidebar) and mid-story recommendation modules (automatic or curated).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Related Recommendations – Related content gives your readers an opportunity to dive deeply into a topic and is the most effective strategy to get readers to read more. Our related content is actually related, looking deeply at the content of posts, not just tags and categories. These are computed in our data center, not in your database, so you won’t be slowed down. Top webhosts that ban most relate posts plugins recommend us.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Popular Recommendations – Readers are often interested in your most recent and best content. That is why we make this content available on every page, because every page is the new home page. We use a smart algorithm to identify 10 to 15 popular stories so we keep the popular section varied, no stale top 5 lists here.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Evergreen Recommendations – Good stories should be read well after they have been showcased on the home page. We identify “oldies but goodies” and let you choose to resurface them to users. This increases the lifetime value of every story you write.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Advanced Filters – You can exclude content from recommendations by tag, category or url. You can also set time limits on recommendations, either globally or by individual tags and categories.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Channels Subscriptions – You can let readers subscribe to be notified by email when new stories are published about the topics they care about. This requires no work on your end and you control what the email notifications look like.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Privacy – Contextly is GDPR and CCPA-compliant. We don’t share your data with anyone and don’t track your readers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Wicked-Fast Performance – Contextly does all the hard work on its servers, so we don’t hit your database like most related post plugins do. We host all our files on a fast, global CDN so images load quickly. That means your site stays fast and if you get a lot of traffic, Contextly won’t bring your site down. That’s also why the top WordPress hosting services ban other plugins and recommend Contextly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Editorial Control\u002FCuration – We believe high-quality content is the result of a happy marriage between humans and smart algorithms. Our curation tools allow writers and editors to control what related posts show up on a story. We then use that info to make better recommendations for the entire site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Responsive Designs – We have multiple designs and image sizes to choose from, and they all look great on mobile and desktops. You can customize their look and feel with a few clicks, while advanced users can customize the CSS.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Analytics – We send daily, weekly and monthly analytics reports that let you easily see which of your posts are doing well and how engaging they are. You can have these sent to everyone on your team.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Custom Post Types – If you use custom post types, you can choose which ones to show Contextly recommendations on, and which to keep out.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Video Recommendations – Our recommendations are not limited to blog posts. We can easily integrate your Youtube channel content. Videos will be displayed where they are most relevant.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SEO – The best SEO comes from links in the body of stories linking to previous content. We make it super-easy for writers to add these links without having to leave the post to go search in Google.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Internal Promotional Links – If you have a newsletter or an event you’d like to promote, Contextly makes it dead-simple to include that in the recommendation module. That puts promotions where users will actually see them.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>About Contextly\u003C\u002Fh3>\n\u003Cp>Contextly helps publishers build loyal and return audiences. We do that by creating engagement tools that are good for publications, writers and readers. If you have questions, please write us at info@contextly.com.\u003C\u002Fp>\n","Build your audience with great related and popular recommendations. Let readers follow topics. Editorial control and machine learning.",52266,76,"2024-07-23T13:35:00.000Z","6.6.5","2.0.2",[114,115,22,82,116],"custom-posts","promotion","seo","https:\u002F\u002Fcontextly.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontextly-related-links.zip",92,{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":11,"num_ratings":47,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":133,"tags":134,"homepage":138,"download_link":139,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"also-in-this-series","Also In This Series","2.0.1","Jon Weatherhead","https:\u002F\u002Fprofiles.wordpress.org\u002Fjweathe\u002F","\u003Cp>Group related posts in a series. Automatically insert a list of all posts in the series as part of the content.\u003C\u002Fp>\n\u003Cp>Manually embed a series listing with the provided shortcode and widget. Override the series template with a custom template.\u003C\u002Fp>\n\u003Cp>A great \u003Ca href=\"https:\u002F\u002Fplanetjon.ca\u002F4823\u002Fmaking-a-blog-series-with-also-in-this-series\" title=\"How to use Also In This Series\" rel=\"nofollow ugc\">rundown of the plugin\u003C\u002Fa> is available on the Planetjon blog.\u003C\u002Fp>\n\u003Ch3>How To Use\u003C\u002Fh3>\n\u003Cp>Create new Series terms from the Series manager under Posts. Add posts to series either through the quick edit screen or through the full edit screen.\u003C\u002Fp>\n\u003Cp>Also In This Series can be configured to automatically insert a series listing in posts belonging to a series.\u003C\u002Fp>\n\u003Cp>To do so, navigate to Also In This Series settings under the settings option.\u003C\u002Fp>\n\u003Ch3>Settings\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Title heading level\u003C\u002Fstrong> sets the HTML tag that will wrap the series title in series inserted automatically, with shortcodes, and with widgets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Title template\u003C\u002Fstrong> picks from a list of title presets for displaying the title, including a presetfor no title.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatically display series listing on post\u003C\u002Fstrong> allows for automatic listing insertion in posts that belong to a series.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order of series display\u003C\u002Fstrong> controls the order of posts (newest first or oldest first) in series listings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Window series listing display\u003C\u002Fstrong> creates a window around the current post in a series listing. This is useful for large series where it is cumbersome to show the entire listing at once.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Do not display series listing\u003C\u002Fstrong> prevents the series listing from being shown. When checked, a link to the series is always shown.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Always show series link\u003C\u002Fstrong> forces a link to the series archive regardless of windowing. When unchecked, a link to the seriess will not be shown when the entire series listing is visible.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>To manually insert the series listing of a post within a series as part of the content, use the shortcode [alsointhisseries].\u003C\u002Fp>\n\u003Cp>This will have no effect if the post isn’t in a series.\u003C\u002Fp>\n\u003Cp>To manually insert a specific series, use the series-slug attribute with the shortcode like [alsointhisseries series-slug=”your-series-slug”].\u003C\u002Fp>\n\u003Cp>The shortcode attributes are\u003C\u002Fp>\n\u003Cul>\n\u003Cli>series-slug=”slug”\u003C\u002Fli>\n\u003Cli>use-frame=”yes|no”\u003C\u002Fli>\n\u003Cli>frame-width=”number”\u003C\u002Fli>\n\u003Cli>sort-order=”asc|desc”\u003C\u002Fli>\n\u003Cli>title-wrap=”h1|h2|h3|span”\u003C\u002Fli>\n\u003Cli>title-template=”also-in|ordinal|none”\u003C\u002Fli>\n\u003Cli>hide-series-listing=”yes|no”\u003C\u002Fli>\n\u003Cli>always-link-series=”yes|no”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Widget\u003C\u002Fh3>\n\u003Cp>A widget that exposes all of the above options is available.\u003C\u002Fp>\n\u003Ch3>Custom Template\u003C\u002Fh3>\n\u003Cp>If you’d like to use your own series listing template, there are two options available.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Place a template file \u003Ccode>also-in-this-series\u002Fserieslisting.php\u003C\u002Fcode> in your theme.\u003C\u002Fli>\n\u003Cli>Use the alsointhisseries_template filter to provide an absolute path to a template file.\u003C\u002Fli>\n\u003C\u002Ful>\n","Group related posts in a post series and automatically list all of the posts in the series as part of the content.",40,4314,"2022-01-29T17:25:00.000Z","5.9.0","4.6","5.5",[135,136,56,116,137],"internal-links","posts","series","https:\u002F\u002Fplanetjon.ca\u002Fprojects\u002Falso-in-this-series\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falso-in-this-series.2.0.1.zip",{"attackSurface":141,"codeSignals":215,"taintFlows":275,"riskAssessment":315,"analyzedAt":322},{"hooks":142,"ajaxHandlers":209,"restRoutes":210,"shortcodes":211,"cronEvents":214,"entryPointCount":61,"unprotectedCount":13},[143,149,155,160,164,168,172,177,181,185,188,191,195,198,201,204,207],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","in_admin_footer","ez_zenback_add_admin_footer","ez-zenback-admin.php",16,{"type":150,"name":151,"callback":152,"file":153,"line":154},"filter","widget_text","do_shortcode","ez-zenback-shortcode.php",22,{"type":144,"name":156,"callback":157,"file":158,"line":159},"widgets_init","anonymous","ez-zenback-widget.php",52,{"type":144,"name":161,"callback":162,"file":163,"line":34},"plugins_loaded","ez_zenback_check_db_ver","ez-zenback.php",{"type":144,"name":165,"callback":166,"file":163,"line":167},"admin_menu","ez_zenback_register_menu_item",120,{"type":144,"name":169,"callback":170,"file":163,"line":171},"admin_notices","ez_zenback_admin_updated_notice",129,{"type":150,"name":173,"callback":174,"priority":175,"file":163,"line":176},"plugin_action_links","ez_zenback_setting_link",10,151,{"type":150,"name":178,"callback":179,"priority":61,"file":163,"line":180},"the_content","ez_zenback_insert_zenback_tag",286,{"type":144,"name":182,"callback":183,"priority":61,"file":163,"line":184},"comment_form_before","ez_zenback_insert_zenback_code",291,{"type":144,"name":186,"callback":183,"priority":61,"file":163,"line":187},"comment_form_after",294,{"type":144,"name":189,"callback":183,"priority":61,"file":163,"line":190},"comment_form_comments_closed",299,{"type":144,"name":192,"callback":193,"file":163,"line":194},"wp_head","ez_zenback_load_style",304,{"type":150,"name":178,"callback":196,"priority":175,"file":163,"line":197},"ez_zenback_insert_into_home",452,{"type":150,"name":199,"callback":196,"priority":175,"file":163,"line":200},"the_excerpt",453,{"type":150,"name":178,"callback":202,"priority":175,"file":163,"line":203},"ez_zenback_insert_into_post",454,{"type":150,"name":178,"callback":205,"priority":175,"file":163,"line":206},"ez_zenback_insert_into_excerpt",455,{"type":150,"name":199,"callback":205,"priority":175,"file":163,"line":208},456,[],[],[212],{"tag":23,"callback":213,"file":153,"line":175},"ez_zenback_shortcode_handler",[],{"dangerousFunctions":216,"sqlUsage":220,"outputEscaping":222,"fileOperations":13,"externalRequests":13,"nonceChecks":61,"capabilityChecks":61,"bundledLibraries":274},[217],{"fn":218,"file":158,"line":159,"context":219},"create_function","add_action('widgets_init', create_function('', 'return register_widget(\"EZzenbackWidget\");'));",{"prepared":13,"raw":13,"locations":221},[],{"escaped":223,"rawEcho":224,"locations":225},14,27,[226,229,231,233,235,236,238,239,241,243,245,246,247,249,251,253,255,256,257,258,260,262,264,266,268,270,272],{"file":147,"line":227,"context":228},148,"raw output",{"file":147,"line":230,"context":228},202,{"file":147,"line":232,"context":228},284,{"file":147,"line":234,"context":228},285,{"file":147,"line":180,"context":228},{"file":147,"line":237,"context":228},288,{"file":147,"line":237,"context":228},{"file":147,"line":240,"context":228},289,{"file":147,"line":242,"context":228},292,{"file":147,"line":244,"context":228},293,{"file":147,"line":187,"context":228},{"file":158,"line":71,"context":228},{"file":158,"line":248,"context":228},25,{"file":158,"line":250,"context":228},31,{"file":158,"line":252,"context":228},32,{"file":158,"line":254,"context":228},45,{"file":158,"line":254,"context":228},{"file":158,"line":254,"context":228},{"file":158,"line":254,"context":228},{"file":163,"line":259,"context":228},135,{"file":163,"line":261,"context":228},246,{"file":163,"line":263,"context":228},248,{"file":163,"line":265,"context":228},265,{"file":163,"line":267,"context":228},267,{"file":163,"line":269,"context":228},320,{"file":163,"line":271,"context":228},321,{"file":163,"line":273,"context":228},322,[],[276,304],{"entryPoint":277,"graph":278,"unsanitizedCount":13,"severity":303},"ez_zenback_options_panel (ez-zenback-admin.php:11)",{"nodes":279,"edges":299},[280,285,291,295],{"id":281,"type":282,"label":283,"file":147,"line":284},"n0","source","$_POST (x5)",20,{"id":286,"type":287,"label":288,"file":147,"line":289,"wp_function":290},"n1","sink","update_option() [Settings Manipulation]",138,"update_option",{"id":292,"type":282,"label":293,"file":147,"line":294},"n2","$_SERVER['HTTP_USER_AGENT']",295,{"id":296,"type":287,"label":297,"file":147,"line":294,"wp_function":298},"n3","echo() [XSS]","echo",[300,302],{"from":281,"to":286,"sanitized":301},true,{"from":292,"to":296,"sanitized":301},"low",{"entryPoint":305,"graph":306,"unsanitizedCount":13,"severity":303},"\u003Cez-zenback-admin> (ez-zenback-admin.php:0)",{"nodes":307,"edges":312},[308,309,310,311],{"id":281,"type":282,"label":283,"file":147,"line":284},{"id":286,"type":287,"label":288,"file":147,"line":289,"wp_function":290},{"id":292,"type":282,"label":293,"file":147,"line":294},{"id":296,"type":287,"label":297,"file":147,"line":294,"wp_function":298},[313,314],{"from":281,"to":286,"sanitized":301},{"from":292,"to":296,"sanitized":301},{"summary":316,"deductions":317},"The ez-zenback plugin v1.5.2.2 exhibits a generally good security posture with several strong practices in place. Notably, there are no known historical vulnerabilities (CVEs), and all detected SQL queries utilize prepared statements, which is a significant safeguard against SQL injection. The plugin also correctly implements nonce and capability checks, indicating an awareness of common WordPress security mechanisms. Taint analysis shows no critical or high severity flows with unsanitized paths, suggesting that user-supplied data is likely handled with care to prevent injection-type attacks.\n\nHowever, the static analysis reveals a concern regarding output escaping. A significant percentage (34%) of outputs are not properly escaped. This presents a risk of cross-site scripting (XSS) vulnerabilities, where an attacker could inject malicious scripts into the output rendered on a user's browser. Additionally, the use of the `create_function()` function is a direct code signal indicating a potential for security issues, as this function is deprecated and can be used in ways that are difficult to secure, potentially leading to arbitrary code execution if not handled with extreme caution. While the overall attack surface is small and appears protected by checks, these specific code signals and output escaping issues warrant attention.\n\nThe absence of any historical vulnerabilities is a positive indicator of past development quality and maintenance. This suggests that developers have been diligent in addressing any past security flaws. Coupled with the strong SQL handling and access control checks, this contributes to a generally positive security impression. Nevertheless, the identified issues with output escaping and the use of `create_function()` represent tangible risks that could be exploited if not addressed, overshadowing some of the otherwise good security practices.",[318,320],{"reason":319,"points":92},"Poor output escaping (34% proper)",{"reason":321,"points":47},"Use of dangerous function: create_function","2026-03-16T20:47:29.363Z",{"wat":324,"direct":331},{"assetPaths":325,"generatorPatterns":327,"scriptPaths":328,"versionParams":329},[326],"\u002Fwp-content\u002Fplugins\u002Fez-zenback\u002Frc-admin-js.js",[],[326],[330],"ez-zenback\u002Frc-admin-js.js?ver=",{"cssClasses":332,"htmlComments":334,"htmlAttributes":340,"restEndpoints":341,"jsGlobals":342,"shortcodeOutput":343},[23,333],"zenback-heading",[335,336,337,338,339],"\u003C!-- zenback_title_begin -->","\u003C!-- zenback_title_end -->","\u003C!-- zenback_body_begin -->","\u003C!-- zenback_body_end -->","\u003C!-- zenback_date ",[],[],[],[344],"[zenback]"]