[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fY4Lot-XJaG8LBUMNnqz3psiawULGuWq0-G7GXp0IZ1A":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":140,"fingerprints":213},"recent-archive-more-widget","Recent Archive More Widget","1.1","De paragon","https:\u002F\u002Fprofiles.wordpress.org\u002Fde-paragon\u002F","\u003Cp>‘Recent Archive More Widget’ displays posts, not listed on page content area on the widget area of the sidebar of category archive page. If a post (within the current category archive page) is displayed on the content area of the page, this plugin will exclude it from the list of posts to be displayed in the widget area of the sidebar. Recent archive more widget displays more posts of the current category on the sidebar.\u003Cbr \u002F>\n    \u003Cstrong>Features\u003C\u002Fstrong>\u003Cbr \u002F>\n*   Recent Archive More Widget is intelligent enough to know when it is on a category page. I.E if this widget is added on the sidebar it will remain silent (not appear) unless the page currently viewed is category archive page.\u003Cbr \u002F>\n*   There is no need to configure the titles and archives, Recent Archive More widget knows what to do.\u003Cbr \u002F>\n*   Two Configuration options: Widget title (I recommend you leave the title blank) and Number of post to display default is 3 posts (you can change this).\u003Cbr \u002F>\n*   Displays post thumbnail and title nicely on the sidebar.\u003C\u002Fp>\n","'Recent Archive More Widget' displays posts, not listed on page content area on the widget area of the sidebar of category archive page.",10,1781,100,1,"2014-11-08T16:46:00.000Z","4.0.38","3.5","",[20,21,22,23,24],"archive-page","category-archive","category-archive-sidebar","posts-on-sidebar","wordpress-widget","mrparagon.me\u002Frecent-archive\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecent-archive-more-widget.1.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"de-paragon",3,20,30,84,"2026-04-04T10:46:05.404Z",[40,64,85,104,123],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":61,"download_link":62,"security_score":63,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"smart-archive-page-remove","Smart Archive Page Remove","5.1.3","Peter Raschendorfer","https:\u002F\u002Fprofiles.wordpress.org\u002Fpetersplugins\u002F","\u003Cp>The Smart Archive Page Remove Plugin allows you to remove Archive Pages automatically generated by WordPress\u003C\u002Fp>\n\u003Ch3>Retired Plugin\u003C\u002Fh3>\n\u003Cp>Development, maintenance and support of this plugin has been retired in october 2023. You can use this plugin as long as is works for you.\u003C\u002Fp>\n\u003Cp>There will be no more updates and I won’t answer any support questions. Thanks for your understanding.\u003C\u002Fp>\n\u003Cp>Feel free to fork this plugin.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>WordPress automatically generates Author based, Category based, Tag based and Date based (daily, monthly and yearly) archives for your posts. Even if you do not want to use these Pages – e.g. you don’t want to have an author based archive page on a single author blog or you don’t want to have a daily archive because you don’t post several times a day – they exist and they can be accessed by their automated generated URL.\u003C\u002Fp>\n\u003Cp>The smart Archive Page Remove Plugin adds an item ‘Archive Pages’ in the ‘Settings’ section of your WordPress Admin. Here you can select which Archive Pages you want to \u003Cstrong>remove\u003C\u002Fstrong>. Removed Archive Pages are no longer accessible and cause a 404 page not found error. They can be restored anytime.\u003C\u002Fp>\n\u003Ch3>Plugin Privacy Information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>This plugin does not set cookies\u003C\u002Fli>\n\u003Cli>This plugin does not collect or store any data\u003C\u002Fli>\n\u003Cli>This plugin does not send any data to external servers\u003C\u002Fli>\n\u003C\u002Ful>\n","Completely remove unwanted Archive Pages from your Blog",7000,95016,98,59,"2024-04-17T20:15:00.000Z","6.3.8","4.0","5.4",[20,57,58,59,60],"archive-pages","delete-archive","remove-archive","remove-archive-pages","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsmart-archive-page-remove\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-archive-page-remove.5.1.3.zip",92,{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":13,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":18,"tags":78,"homepage":83,"download_link":84,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"archive-control","Archive Control","1.3.4","Mike Gillihan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmikegillihan\u002F","\u003Cp>A quick easy way to customize archive pages (or pages with lists of posts like custom post types, categories, tags, or custom taxonomy terms). You can add editable content before or after the list, you can add a featured image. It also allows you to set up the order and pagination on these pages separately from the rest of your site. Taxonomies can share settings across all terms, or have specific settings per term. Administrators can change the settings, site editors can easily change the content.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Archive Titles:\u003C\u002Fstrong> If your theme is using the_archive_title() function, then you can modify the your archive titles.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Remove Labels (Archive, Category, Tag, etc.) – Sometimes you just want to get rid of the annoying default words.\u003C\u002Fli>\n\u003Cli>Custom Override – Allow an editor to write something custom for an archive headline.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Featured Image:\u003C\u002Fstrong> You can allow for a custom featured image that applies to an archive page and have it added above the list automatically, or add it yourself via a theme function.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Content Before List:\u003C\u002Fstrong> Give your site editors the ability to edit content directly before the archive list. You can have it automatically added, or use a theme function to give you more control over their placement (see the “Other Notes” tab).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Content After List:\u003C\u002Fstrong> Give your site editors the ability to edit content directly after the archive list. You can have it automatically added, or use a theme function to give you more control over their placement (see the “Other Notes” tab).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Archive Order By:\u003C\u002Fstrong> Instead of messing with code to change the order of an archive page, now you can do it in a few clicks.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Date Published\u003C\u002Fli>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Date Modified\u003C\u002Fli>\n\u003Cli>Menu Order\u003C\u002Fli>\n\u003Cli>Random\u003C\u002Fli>\n\u003Cli>ID\u003C\u002Fli>\n\u003Cli>Author\u003C\u002Fli>\n\u003Cli>Post Slug\u003C\u002Fli>\n\u003Cli>Post Type\u003C\u002Fli>\n\u003Cli>Comment Count\u003C\u002Fli>\n\u003Cli>Parent\u003C\u002Fli>\n\u003Cli>Meta Value\u003C\u002Fli>\n\u003Cli>Meta Value (Numeric)\u003C\u002Fli>\n\u003Cli>No Order\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Archive Order:\u003C\u002Fstrong> In addition to the order by setting, you’ll also want to change the sort order direction.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ascending\u003C\u002Fli>\n\u003Cli>Descending\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Archive Pagination:\u003C\u002Fstrong> The pagination settings are easy to change without changing code.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show Everything\u003C\u002Fli>\n\u003Cli>Custom Posts Per Page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Term Edit Options:\u003C\u002Fstrong> For categories, tags, and custom taxonomies, you can choose a few additional things.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Per Term Order & Pagination – Customize the order, and pagination on a per term basis.\u003C\u002Fli>\n\u003Cli>Hide Description Field – You can choose to hide the term description field within the WordPress backend.\u003C\u002Fli>\n\u003Cli>Hide Parent Field – On hierarchal taxonomies, you can choose to hide the parent field within the WordPress backend.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin doesn’t add any CSS or javascript to the front end. The styling of the archive page is left completely up to you. This plugin should be friendly for power users and developers alike. You can use it entirely without changing theme code, or you can control the placement and functionality more exactly using the provided functions. See the “Other Notes” tab.\u003C\u002Fp>\n\u003Cp>Have an idea that should be added? Let me know at \u003Ca href=\"https:\u002F\u002Fswitchwp.com\u002Fplugins\u002Farchive-control\u002F\" rel=\"nofollow ugc\">SwitchWP\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Functions Provided by the Plugin\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>the_archive_top_content( \u003Cem>boolean\u003C\u002Fem> $html = true )\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Displays the \u003Cem>top\u003C\u002Fem> archive content on an archive page. Additional html markup can be removed by setting false.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>archive_top_content( \u003Cem>boolean\u003C\u002Fem> $html = true, \u003Cem>string\u003C\u002Fem> $post_type_slug = null, \u003Cem>string\u003C\u002Fem> $term_id = null )\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Displays the \u003Cem>top\u003C\u002Fem> archive content for any post type anywhere on the site. Additional html markup can be removed by setting false. Post type is automatic if on an archive page.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>get_archive_top_content( \u003Cem>string\u003C\u002Fem> $post_type_slug = null, \u003Cem>string\u003C\u002Fem> $term_id = null )\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Returns the \u003Cem>top\u003C\u002Fem> archive content for any post type anywhere on the site. Post type or term id is automatic if on an archive page.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>the_archive_bottom_content( \u003Cem>boolean\u003C\u002Fem> $html = true )\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Displays the \u003Cem>bottom\u003C\u002Fem> archive content on an archive page. Additional html markup can be removed by setting false.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>archive_bottom_content( \u003Cem>boolean\u003C\u002Fem> $html = true, \u003Cem>string\u003C\u002Fem> $post_type_slug = null, \u003Cem>string\u003C\u002Fem> $term_id = null )\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Displays the \u003Cem>bottom\u003C\u002Fem> archive content for any post type anywhere on the site. Additional html markup can be removed by setting false. Post type is automatic if on an archive page.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>get_archive_bottom_content( \u003Cem>string\u003C\u002Fem> $post_type_slug = null, \u003Cem>string\u003C\u002Fem> $term_id = null )\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Returns the \u003Cem>top\u003C\u002Fem> archive content for any post type anywhere on the site. Post type  or term id is automatic if on an archive page.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>the_archive_thumbnail( \u003Cem>string\u003C\u002Fem> $size = ‘large’, \u003Cem>string\u003C\u002Fem> $post_type_slug = null, \u003Cem>string\u003C\u002Fem> $term_id = null )\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Display the archive thumbnail. Default size is large but first parameter can set any valid image size, or an array of width and height values in pixels (in that order). Post type is automatic if on an archive page.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>get_archive_thumbnail_src( \u003Cem>string\u003C\u002Fem> $size = ‘large’, \u003Cem>string\u003C\u002Fem> $post_type_slug = null, \u003Cem>string\u003C\u002Fem> $term_id = null )\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Returns the archive image url source. Default size is large but first parameter can set any valid image size, or an array of width and height values in pixels (in that order). Post type is automatic if on an archive page.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>get_archive_thumbnail_id( \u003Cem>string\u003C\u002Fem> $post_type_slug = null, \u003Cem>string\u003C\u002Fem> $term_id = null )\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Returns the archive thumbnail id. if you want to use other common WordPress attachment functions to retrieve data about the image. Post type or term id is automatic if on an archive page.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Quickly customize your custom post type and taxonomy archives with a custom headline, image, and editable content. Modify order and pagination.",1000,22392,11,"2023-11-30T16:13:00.000Z","6.1.10","4.1",[79,20,80,81,82],"archive","archive-template","custom-post-type","post-type","https:\u002F\u002Fswitchwp.com\u002Fplugins\u002Farchive-control\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farchive-control.zip",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":13,"num_ratings":14,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":18,"tags":98,"homepage":102,"download_link":103,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"hide-archive-label","Hide Archive Label","2.0","Catch Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fcatchplugins\u002F","\u003Cp>Hide Archive Label is a free WordPress plugin to effortlessly hide archive page title prefixes on your site. It is an easy solution to hide Archive Label such as “Category:”, “Tags:”, or maybe “Author” in WordPress. The plugin provides you with options to hide the archive page title and save your time impeccably with its features. With Hide Archive Label plugin, it is extremely easy to show, hide, or remove different archive labels, making your archive title shorter and attractive. You can either partially hide the archive title or you can completely remove it. Select ‘Remove Accessibly’ to partially hide it and select ‘Remove’ to completely remove them. The plugin is extremely easy to use. There are a bunch of check boxes showing different archive labels. You just need to checkmark the options that you want to hide or remove. You can easily hide Archive Labels like Category, Tag, Author, Taxonomy, Archives, Year, Month, and Day. Simply checkmark the labels and enjoy hiding these labels. With Hide Archive Label, cut out the unnecessary content and make your archive pages more alluring!\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Hide Archive Label Accessibly\u003C\u002Fli>\n\u003Cli>Remove Archive Label Completely\u003C\u002Fli>\n\u003Cli>Category Archive – Removes “Category:” label\u003C\u002Fli>\n\u003Cli>Tag Archive – Removes “Tag:” label\u003C\u002Fli>\n\u003Cli>Author – Removes “Author:” label\u003C\u002Fli>\n\u003Cli>Taxonomy – Removes “Taxonomy Name:” label\u003C\u002Fli>\n\u003Cli>Archives – Removes “Archive:” label\u003C\u002Fli>\n\u003Cli>Year – Removes “Year:” label\u003C\u002Fli>\n\u003Cli>Month – Removes “Month:” label\u003C\u002Fli>\n\u003Cli>Day – Removes “Day:” label\u003C\u002Fli>\n\u003C\u002Ful>\n","Hide Archive Label is a free WordPress plugin to hide or remove archive page title prefixes such as “Category:”, “Tags:”, “Author:”, and more.",900,18426,"2026-03-09T08:33:00.000Z","7.0","5.9",[79,99,100,101,86],"archive-label","archive-page-label","archive-title","https:\u002F\u002Fcatchplugins.com\u002Fhide-archive-label","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-archive-label.2.0.zip",{"slug":20,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":13,"num_ratings":34,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":18,"tags":116,"homepage":119,"download_link":120,"security_score":121,"vuln_count":14,"unpatched_count":28,"last_vuln_date":122,"fetched_at":30},"Archive Page","1.0.3","Alobaidi","https:\u002F\u002Fprofiles.wordpress.org\u002Falobaidi\u002F","\u003Ch3>Archive Page\u003C\u002Fh3>\n\u003Cp>Make archive page easily with full customize and in all languages of the world.\u003C\u002Fp>\n\u003Ch3>The Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Make Archive Page easily in minutes.\u003C\u002Fli>\n\u003Cli>8 Shortcodes only.\u003C\u002Fli>\n\u003Cli>Full Customize.\u003C\u002Fli>\n\u003Cli>All languages of the world.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Live Demo & Explanation of Use\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-plugins.in\u002Farchive-page\" rel=\"nofollow ugc\">https:\u002F\u002Fwp-plugins.in\u002Farchive-page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>You May Also Like – From Our Plugins\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvideo-popup\u002F\" rel=\"ugc\">Video Popup Plugin\u003C\u002Fa> – Create unlimited, elegant, and responsive popups for YouTube, Vimeo, MP4 & WebM videos on click or On-Page Load.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fthe-preloader\u002F\" rel=\"ugc\">Preloader Plugin\u003C\u002Fa> – Add a preloader to your website easily in only 3 steps. Simple, fast, and compatible with all major browsers.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fextend-link\u002F\" rel=\"ugc\">Extend Link Plugin\u003C\u002Fa> – Link Options for WordPress Editor\u003C\u002Fp>\n","Make archive page easily with full customize and in all languages of the world.",600,13717,"2025-12-05T02:10:00.000Z","6.9.4","2.8.0",[79,20,80,117,118],"archives","archives-page","https:\u002F\u002Fwp-plugins.in\u002Farchive-page","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farchive-page.zip",99,"2025-02-24 00:00:00",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":13,"num_ratings":14,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":136,"tags":137,"homepage":18,"download_link":139,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"post-type-archive-pages","Post Type Archive Pages","1.0.4","Darren Grant","https:\u002F\u002Fprofiles.wordpress.org\u002Fdarrengrant\u002F","\u003Cp>Post Type Archive Pages allows you to select pages from within your content page structure to be the archive pages for your custom post types. This gives you control of the permalink for your archive pages and allows them to be nested under other pages. It also sets the permalink base for single posts of that post type and term archive for the post type’s taxonomies.\u003C\u002Fp>\n\u003Cp>Once the plugin is installed and activated you’ll be able to select the archive page for each of your registered post types under Settings > Reading.\u003C\u002Fp>\n\u003Ch3>Templating\u003C\u002Fh3>\n\u003Cp>WordPress will look for archive page templates for the pages that you set as archive pages. So \u003Cem>archive-$posttype.php\u003C\u002Fem> and \u003Cem>archive.php\u003C\u002Fem> will be used rather than \u003Cem>page.php\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>There are also a few functions available that may be helpful in building themes. They are accessed on the plugin’s main instance, which is returned by a call to \u003Cem>post_type_archive_pages()\u003C\u002Fem>.\u003C\u002Fp>\n\u003Ch4>get_archive_page\u003C\u002Fh4>\n\u003Cp>Returns the page object for the archive page of the provided post type slug. If called from a post type archive template, a singular template or a term archive and a slug isn’t provided, the relative post type will be used. e.g.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$page = post_type_archive_pages()->get_archive_page('book');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>get_archive_page_post_type\u003C\u002Fh4>\n\u003Cp>Returns the post type object that the provided page ID is the archive page for. e.g.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$postType = post_type_archive_pages()->get_archive_page_post_type(5);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Menu – Enhancements\u003C\u002Fh3>\n\u003Cp>Archive pages added to the menu will be marked as the current menu item when viewing the post type archive and the current menu item’s parent \u002F ancestor when viewing a post of that type. The related CSS classes will also be applied.\u003C\u002Fp>\n\u003Ch3>Advanced Custom Fields – Enhancements\u003C\u002Fh3>\n\u003Cp>This plugin is particularly effective when paired with \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002F\" rel=\"nofollow ugc\">Advanced Custom Fields\u003C\u002Fa>. It registers additional \u003Cem>page type\u003C\u002Fem> location rules allowing you to add fields to all archive pages or the archive page for a particular post type. So if your listing page requires content like a description or header image you can place fields for those on the archive page itself.\u003C\u002Fp>\n\u003Cp>To access fields like these in your archive template you need only call\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$desc = get_field( 'description', post_type_archive_pages()->get_archive_page() );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Developer Hooks\u003C\u002Fh3>\n\u003Cp>The plugin attempts to set defaults that should work best for most scenarios. But there are some places to hook in and alter these defaults where needed.\u003C\u002Fp>\n\u003Ch4>Filter – post_type_archive_pages\u002Fsupported_post_types\u003C\u002Fh4>\n\u003Cp>By default you will be able to set an archive page for any public post type other than the built in post types of \u003Cem>page\u003C\u002Fem> and \u003Cem>post\u003C\u002Fem>. This hook allows you to filter the default array of supported post types to add or remove. The array should contain slugs of valid post types. Please note that the array keys are not important in it’s use, but contain the slugs to allow you to easily unset values.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'post_type_archive_pages\u002Fsupported_post_types', function( $post_types ){\n    unset( $post_types['book'] );\n    return $post_types;\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Filter – post_type_archive_pages\u002Ftaxonomy_post_type\u003C\u002Fh4>\n\u003Cp>By default taxonomy term archives will inherit the archive page permalink structure of a post type if that post type is the only one that the taxonomy is registered on. For instance if you had a \u003Cem>publisher\u003C\u002Fem> taxonomy the permalink for a term archive might become \u003Cem>\u002Fbooks\u002Fpublisher\u002Fpenguin\u003C\u002Fem>. With \u003Cem>\u002Fbooks\u003C\u002Fem> being the permlaink of the archive page, \u003Cem>publisher\u003C\u002Fem> the taxonomy slug and \u003Cem>penguin\u003C\u002Fem> the term slug. This filter allows you to alter the post type who’s archive page permalink structure will be inherited for a given taxonomy.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'post_type_archive_pages\u002Ftaxonomy_post_type', function( $post_type, $taxonomy ){\n    if ( $taxonomy === 'publisher' ) return null;\n    return $post_type;\n}, 10, 2 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Place the archive pages for your post types in the structure of your content pages. The power of pages and post types combined!",300,6278,"2020-01-30T11:17:00.000Z","5.3.21","5.0","5.6",[57,138],"post-types","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-type-archive-pages.zip",{"attackSurface":141,"codeSignals":176,"taintFlows":205,"riskAssessment":206,"analyzedAt":212},{"hooks":142,"ajaxHandlers":172,"restRoutes":173,"shortcodes":174,"cronEvents":175,"entryPointCount":28,"unprotectedCount":28},[143,149,153,158,162,165,168],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","wp_head","ramw_add_count_to_archive","recent-archive.php",23,{"type":144,"name":150,"callback":151,"file":147,"line":152},"wp_enqueue_scripts","ramw_load_ra_widget_style",42,{"type":154,"name":155,"callback":156,"file":147,"line":157},"filter","the_excerpt","ramw_get_post_ids",47,{"type":144,"name":159,"callback":160,"file":147,"line":161},"save_post","flush_widget_cache",81,{"type":144,"name":163,"callback":160,"file":147,"line":164},"deleted_post",82,{"type":144,"name":166,"callback":160,"file":147,"line":167},"switch_theme",83,{"type":144,"name":169,"callback":170,"file":147,"line":171},"widgets_init","ramw_add_recent_archive_sider",224,[],[],[],[],{"dangerousFunctions":177,"sqlUsage":178,"outputEscaping":180,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":204},[],{"prepared":28,"raw":28,"locations":179},[],{"escaped":34,"rawEcho":181,"locations":182},12,[183,186,188,190,192,194,196,197,198,200,202,203],{"file":147,"line":184,"context":185},120,"raw output",{"file":147,"line":187,"context":185},145,{"file":147,"line":189,"context":185},147,{"file":147,"line":191,"context":185},174,{"file":147,"line":193,"context":185},208,{"file":147,"line":195,"context":185},209,{"file":147,"line":195,"context":185},{"file":147,"line":195,"context":185},{"file":147,"line":199,"context":185},211,{"file":147,"line":201,"context":185},212,{"file":147,"line":201,"context":185},{"file":147,"line":201,"context":185},[],[],{"summary":207,"deductions":208},"The \"recent-archive-more-widget\" v1.1 plugin exhibits a strong security posture based on the provided static analysis.  The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface.  Furthermore, the plugin demonstrates good coding practices by exclusively using prepared statements for SQL queries and avoiding dangerous functions, file operations, and external HTTP requests.  The lack of recorded vulnerabilities in its history also suggests a history of secure development and maintenance.\n\nHowever, a notable concern is the low percentage of properly escaped output (20%). This indicates a potential for cross-site scripting (XSS) vulnerabilities, where untrusted data might be rendered directly in the browser without proper sanitization. While the taint analysis found no specific issues, the lack of comprehensive output escaping remains a significant weakness that could be exploited if any user-supplied data finds its way into an output context.\n\nIn conclusion, the plugin is generally well-secured with a limited attack surface and good SQL handling. The primary area for improvement and a source of moderate risk is the insufficient output escaping, which warrants careful attention to prevent potential XSS vulnerabilities. The clean vulnerability history is a positive indicator but does not negate the identified code-level risk.",[209],{"reason":210,"points":211},"Insufficient output escaping",8,"2026-03-17T00:46:39.985Z",{"wat":214,"direct":220},{"assetPaths":215,"generatorPatterns":217,"scriptPaths":218,"versionParams":219},[216],"\u002Fwp-content\u002Fplugins\u002Frecent-archive-more-widget\u002Fcss\u002Ftp_style.css",[],[],[],{"cssClasses":221,"htmlComments":226,"htmlAttributes":229,"restEndpoints":232,"jsGlobals":233,"shortcodeOutput":235},[222,223,224,225],"recent_archive","archive-thumbnail","archive-post-title","recent-archive-sidebar",[227,228],"\u003C!--\n\n{someone posted this on a forum: i decided to make this plugin, got it ready 17hrs later }\nThe message from the original seeker\n\"[I am in the process of finding a plugin that could achieve as the following:\n- Show the posts in in widget area like normal plugin that could show recent posts and has filters the same.\n- Filter to show only posts in specific category if it's on that category archive\n- If the archive show for example 5 posts that widget must not show those posts but show others.\nIt's hard to explain myself.]\"\n\n-->","\u002F*===---===-0--===--=-----=======---999---===============================\n+Another way to acheive what i have below:\n+         get_option('posts_per_page'); and set it as offset for the query\n=        below...hahaha... didn't like that idea at first..\n =         it goes like this\n\n  =        'offset' => (int)get_option('posts_per_page'),\n   =          \n            then it came like this:: Thought about the loophole(no p intended) \n    =       what if the page is using a custom query..\n     =      Don't mind me. i'm hypersensitive. \n=                                                                               \n=                                                                               \n =-=--0r0r0r0r0000r0r00r90f0f09foflfkrkfkfkrjfkekdjdkd==================== *\u002F",[230,231],"id=\"recent_archive_post\"","class=\"recent-archive-sidebar\"",[],[234],"g_post_id",[]]