[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffAdZtdrr0DA0L2IW6lQ4ss7kfWNhKD9gkluskhkC-vA":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":40,"analysis":146,"fingerprints":263},"ajax-dropdowns","Ajax Dropdowns","0.9.8","ThemeBoy","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeboy\u002F","\u003Cp>Add content from multiple post types on one page with a dropdown to switch between them. Dropdowns are displayed on the frontend of your site and can query posts via Ajax, inline, or redirection.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create unlimited dropdowns\u003C\u002Fli>\n\u003Cli>Display on any post or page using the included shortcode\u003C\u002Fli>\n\u003Cli>Drag and drop posts to reorder them within a dropdown\u003C\u002Fli>\n\u003Cli>Decrease page load by dynamically querying posts via Ajax\u003C\u002Fli>\n\u003Cli>Use inline dropdowns to quickly switch between posts\u003C\u002Fli>\n\u003Cli>Redirection method also available\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get Involved\u003C\u002Fh4>\n\u003Cp>Developers can contribute via the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FThemeBoy\u002Fajax-dropdowns\" rel=\"nofollow ugc\">Ajax Dropdowns GitHub Repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Translators can contribute new languages to Ajax Dropdowns and our other WordPress plugins through \u003Ca href=\"https:\u002F\u002Fwww.transifex.com\u002Fprojects\u002Fp\u002Fwp-plugins\u002F\" rel=\"nofollow ugc\">Transifex\u003C\u002Fa>.\u003C\u002Fp>\n","Display a group of posts that can be switched using dropdowns.",400,12763,98,14,"2016-12-07T02:54:00.000Z","4.7.32","3.0","",[20,21,22,23,24],"ajax","dropdowns","option","pages","posts","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fajax-dropdowns\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-dropdowns.0.9.8.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":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"themeboy",12,21300,84,360,68,"2026-04-04T16:26:55.624Z",[41,64,83,101,125],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":13,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":28,"last_vuln_date":63,"fetched_at":30},"search-in-place","Search in Place","1.5.2","codepeople","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodepeople\u002F","\u003Cp>Search in Place features:\u003C\u002Fp>\n\u003Cp>» Performs real time search as you enter search criteria\u003Cbr \u002F>\n» Groups search results by post type (post, page)\u003Cbr \u002F>\n» Allows to limit the number of elements in the dynamic search results\u003Cbr \u002F>\n» Offers a different navigation option on the website\u003Cbr \u002F>\n» Use a friendly AJAX technology for searching\u003Cbr \u002F>\n» Suggests search terms based on the information typed by the user.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Search in Place\u003C\u002Fstrong> improves blog search by displaying query results in real time. Search in place displays a list with results dynamically as you enter the search criteria.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Search in Place\u003C\u002Fstrong> groups search results by their type, labeling them as post, page or the post type entered, and highlights the searched terms in search page and resulting pages. Search in Place advanced allows to search in metadata and author display name too.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>More about the Main Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Performs \u003Cstrong>real time search\u003C\u002Fstrong> as you enter search criteria;\u003C\u002Fli>\n\u003Cli>Use a friendly AJAX technology for searching;\u003C\u002Fli>\n\u003Cli>Groups search results \u003Cstrong>by post type\u003C\u002Fstrong> (post, page);\u003C\u002Fli>\n\u003Cli>Allows to \u003Cstrong>limit the number of elements\u003C\u002Fstrong> in the dynamic search results;\u003C\u002Fli>\n\u003Cli>Allows to customize the \u003Cstrong>box colors\u003C\u002Fstrong>;\u003C\u002Fli>\n\u003Cli>Allows \u003Cstrong>highlight\u003C\u002Fstrong> the criteria for searching in results;\u003C\u002Fli>\n\u003Cli>Offers a different navigation option on the website.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin converts the website’s search boxes into search in places. Furthermore, the plugin allows to insert additional search boxes using the shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    [search-in-place-form]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For searching in the current page only, insert the shortcode with the \u003Cstrong>in_current_page\u003C\u002Fstrong> attribute:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    [search-in-place-form in_current_page=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For inserting the shortcode in the website’s pages it is possible to use the specific integrations with the editors: Gutenberg, Elementor, or the widget for Page Builder by SiteOrigin. For the other editors, insert the shortcode.\u003C\u002Fp>\n\u003Cp>Frequently, while performing a search in a blog with terms we think are present in the blog’s pages and posts, after various search attempts and a slow\u002Ftedious process of page reloads, we feel frustration because we haven’t found the page\u002Fpost being searched for. With Search in Place the search process is easier and seamless. The Search in Place makes the post search in real time, allowing the correction of the search criteria without reloading the website (The basic version of “Search in Place” makes the search in posts and pages).\u003C\u002Fp>\n\u003Cp>The plugin transforms all search boxes in the website into search in place boxes, furthermore, the plugin includes a shortcode allowing to insert additional “search boxes”, or “search in current page boxes”.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Allows the searching in \u003Cstrong>metadata, taxonomies, and author display name\u003C\u002Fstrong> associated to the post, page or custom post type;\u003C\u002Fli>\n\u003Cli>Allows to define additional \u003Cstrong>post_types\u003C\u002Fstrong> to be considered for searching;\u003C\u002Fli>\n\u003Cli>Includes the integration with popular plugins like: \u003Cstrong>WooCommerce\u003C\u002Fstrong>, \u003Cstrong>WP e-Commerce\u003C\u002Fstrong>, \u003Cstrong>Jigoshop\u003C\u002Fstrong>, \u003Cstrong>Ready! Ecommerce Shopping Cart\u003C\u002Fstrong> and more;\u003C\u002Fli>\n\u003Cli>Include labels in the search results page;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin displays search results in a popup window by default. However, it is possible to show them in a div tag in the page content:\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\u002FX9MOjSZO14M?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>Demo of Premium Version of Plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemos.dwbooster.com\u002Fsearch-in-place\u002Fwp-login.php\" title=\"Click to access the Administration Area demo\" rel=\"nofollow ugc\">https:\u002F\u002Fdemos.dwbooster.com\u002Fsearch-in-place\u002Fwp-login.php\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemos.dwbooster.com\u002Fsearch-in-place\u002F\" title=\"Click to access the Public Page\" rel=\"nofollow ugc\">https:\u002F\u002Fdemos.dwbooster.com\u002Fsearch-in-place\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The usual WordPress behavior is searching in the posts, but the post’s search may not be sufficient if you are using plugins that includes custom post_types. The WordPress born as a blog manager, but this great platform has been evolved through its plugins until allow be used as a content management system, an eCommerce (WooCommerce, WP e-Commerce, etc.) or a social network, so the search feature require evolve too and allow searching by products, users and any custom post_types. Search in Place came to fill this empty in WordPress, Search in Place allow to search in custom post_types, taxonomies associated to the post_types, its metadata, or the authord display name.But Search in Place don’t stop there, with Search in Place is possible to format the results, set labels to identify the search results, and highlight the terms in the resulting pages.\u003C\u002Fp>\n\u003Cp>If you want more information about this plugin or another one don’t doubt to visit my website:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsearchinplace.dwbooster.com\" title=\"CodePeople WordPress Repository\" rel=\"nofollow ugc\">https:\u002F\u002Fsearchinplace.dwbooster.com\u003C\u002Fa>\u003C\u002Fp>\n","Search in Place improves blog search by displaying query results in real time. It displays the results dynamically as you enter the search criteria.",3000,240443,63,"2026-03-04T11:23:00.000Z","6.9.4","3.0.5",[20,24,56,57,58],"search","search-pages","search-posts","https:\u002F\u002Fsearchinplace.dwbooster.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsearch-in-place.1.5.2.zip",100,1,"2023-03-02 00:00:00",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":61,"num_ratings":62,"last_updated":74,"tested_up_to":53,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":18,"download_link":81,"security_score":61,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":82},"autocomplete-search","Autocomplete Search","1.2.0","Aarti Chauhan","https:\u002F\u002Fprofiles.wordpress.org\u002Faarti1318\u002F","\u003Cp>The Autocomplete Search Plugin enhances your WordPress search experience by providing an intuitive, fast, and responsive autocomplete feature. It searches across:\u003Cbr \u002F>\n– Posts\u003Cbr \u002F>\n– Pages\u003Cbr \u002F>\n– WooCommerce Products\u003Cbr \u002F>\n– Custom Posts\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Real-time Autocomplete Search\u003C\u002Fli>\n\u003Cli>Supports Multiple Post Types\u003C\u002Fli>\n\u003Cli>Enable search onlu for specific post type or only for products\u003C\u002Fli>\n\u003Cli>AJAX-Powered Search\u003C\u002Fli>\n\u003Cli>Customizable Search Box\u003C\u002Fli>\n\u003Cli>Shortcode Implementation\u003C\u002Fli>\n\u003Cli>User-friendly and Accessible\u003C\u002Fli>\n\u003Cli>Custom Post Type Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developers\u003C\u002Fh3>\n\u003Cp>The plugin provides filters to allow theme and plugin developers to customize output:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>atcl_autocomplete_search_placeholder\u003C\u002Fcode> – Filter the search input placeholder text.\u003C\u002Fli>\n\u003Cli>\u003Ccode>atcl_autocomplete_search_wrapper_class\u003C\u002Fcode> – Filter the wrapper CSS classes.\u003C\u002Fli>\n\u003Cli>\u003Ccode>atcl_autocomplete_search_input_class\u003C\u002Fcode> – Filter the input field CSS classes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Shortcode attributes:\u003Cbr \u002F>\n* \u003Ccode>class\u003C\u002Fcode> – Add a custom CSS class to the search wrapper.\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\n[atcl_autocomplete_search class=”header-search”]\u003C\u002Fp>\n","Add an autocomplete search feature to your WordPress site.Search across posts,pages, and WooCommerce products with a fast,AJAX-powered search box.",10,1091,"2025-12-15T07:08:00.000Z","5.0","7.2",[78,79,23,24,80],"ajax-search","autocomplete","products","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautocomplete-search.1.2.0.zip","2026-03-15T14:54:45.397Z",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":72,"downloaded":91,"rating":61,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":18,"tags":96,"homepage":18,"download_link":100,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"gp-subtitle-for-pages-and-posts","Gp Subtitle for Post, Pages and Custom Type","2.0.1","Grapdevs","https:\u002F\u002Fprofiles.wordpress.org\u002Fgrapdevs\u002F","\u003Cp>\u003Ca href=\"#\" rel=\"nofollow ugc\">NOW WORK WITH WOOCOMERCE & GUTENBERG\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>V2.0.1 (Current version)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>*Add subtitle to  WOOCOMERCE\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>Find menu option “GP – Post & Page” to handle the subtitle in custom posts and pages. (Refer to Screenshot 1)\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>*Short Codes & Methods\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"#\" rel=\"nofollow ugc\">gp_get_subtitle()\u003C\u002Fa> or\u003Cbr \u002F>\n   \u003Ca href=\"\" rel=\"nofollow ugc\">gp_get_subtitle($post_id)\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>If you are working with your custom code and you would like to fetch the subtitle, you can use this method with or without parameters.\u003Cbr \u002F>\nWe will recommend you to pass $post_id(parameter), if you already have.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"#\" rel=\"nofollow ugc\">[gp_subtitle]\u003C\u002Fa> or \u003Ca href=\"#\" rel=\"nofollow ugc\">[gp_subtitle id=”YOUR POST\u002FPAGE ID”]\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>We will recommend you to pass your post\u002Fpage id\u003C\u002Fp>\n\u003Cp>if you already have one.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>V1.0.1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>No Classic editor require since V1.0.2\u003C\u002Fp>\n\u003Cp>Works with Gutenberg and other editors sincV1.0.2\u003C\u002Fp>\n\u003Cp>Work with custom post type since V1.0.2\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>GP-Subtitle plugin is useful to add subtitles to pages\u002Fposts and custom types which show in the front-end.\u003C\u002Fp>\n\u003Cp>You can easily manage to allow or disallow subtitles for pages or posts.\u003C\u002Fp>\n\u003Cp>No coding is required.\u003C\u002Fp>\n\u003Cp>Simply download and activate it, and begin adding subtitles to your pages and posts from today\u003C\u002Fp>\n","Enables the subtitle for post, pages and custom type. Work with all editors like gutenberg, classic editor. You can easily manage the subtitle for pag &hellip;",1221,2,"2021-09-06T15:29:00.000Z","5.8.13","4.0",[97,98,99],"exteding-wordpress-pages-and-posts-option","sub-title-for-pages","sub-title-for-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgp-subtitle-for-pages-and-posts.2.0.1.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":13,"num_ratings":111,"last_updated":112,"tested_up_to":53,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":121,"download_link":122,"security_score":123,"vuln_count":92,"unpatched_count":28,"last_vuln_date":124,"fetched_at":30},"copy-delete-posts","Duplicate Post","1.5.3","Inisev","https:\u002F\u002Fprofiles.wordpress.org\u002Finisev\u002F","\u003Cp>\u003Cstrong>Try it out on your free dummy site: Click here => \u003Ca href=\"https:\u002F\u002Fdemo.tastewp.com\u002Fcdp\" rel=\"nofollow ugc\">https:\u002F\u002Ftastewp.com\u002Fplugins\u002Fcopy-delete-posts\u003C\u002Fa>.\u003C\u002Fstrong>\u003Cbr \u002F>\n(this trick works for all plugins in the WP repo – just replace “wordpress” with “tastewp” in the URL)\u003C\u002Fp>\n\u003Cp>Massively increase your WordPress productivity!\u003C\u002Fp>\n\u003Cp>Copy Page plugin makes it super-easy to duplicate pages or copy posts – and delete them again!\u003C\u002Fp>\n\u003Cp>And why is it handy to duplicate pages? Here are just some of the use cases:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Duplicate pages to make short work of using again the same elements you repeatedly use (e.g. text paragraphs, images, video, featured image, etc.)\u003C\u002Fli>\n\u003Cli>Create a variation of a page or post fast to modify it and compare side by side (for yourself, your client or company)\u003C\u002Fli>\n\u003Cli>Create one perfect set of page templates and then re-use them for different projects, clients or products\u003C\u002Fli>\n\u003Cli>Apply a facelift to a specific page but keep the older version in case you want to switch back to it anytime\u003C\u002Fli>\n\u003Cli>Make a “holiday special” page template and use it for different holidays with respective adjustments\u003C\u002Fli>\n\u003Cli>Create duplicates for pages used in page builders with their custom settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can as well run a load-test on your server by duplicating as much as 1,000 pages, and track how the server behaves. Copy Page plugin also makes it super-easy for you to bulk-delete pages and posts whenever you feel it’s time for a clean-up!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to use it\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Two-minute video tutorial and you are ready to use it, that’s how simple Copy Page is!\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\u002F1KXLuKhNCR4?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>After installation you’ll see a new copy page button which, on mouse-over, displays a tooltip (see screenshot) which allows you to copy pages or copy posts with various options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Copy page or duplicate post instantly with a single click\u003C\u002Fli>\n\u003Cli>Expand to see additional copy page options and specify which elements should be copied for the current copy page or copy post action\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The new copy page button will be available on:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All Pages and All Posts screens\u003C\u002Fli>\n\u003Cli>Edit screens (duplicate page or duplicate post on the respective edit page\u002Fpost screens)\u003C\u002Fli>\n\u003Cli>Admin bar (at the top)\u003C\u002Fli>\n\u003Cli>Bulk-option to copy pages or copy posts on All Pages and All Posts screens\u003C\u002Fli>\n\u003Cli>Gutenberg editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can hide copy page or copy post button on any of these places from the Copy Page plugin menu (Section: Other options). Copy page function on the editor screens allows fast and easy multiplying of pages you are working on at the moment (and open it in the new browser tab immediately, too), so you can quickly make a couple of variations, pick whichever you like better, and afterward use the Delete duplicate posts\u002Fpages tool of Copy Page plugin to remove duplicate(s) that you dislike.\u003C\u002Fp>\n\u003Cp>Copy Page plugin also provides an intuitive naming tool to define how the cloned pages or posts will be named (e.g. you can add the time and date of copying, or incremental counter, etc.). This way you can multiply page that will have a short name, e.g. “ExamplePage – #4” – where the number at the end will increase with each copy made; or you can duplicate page with much more detailed name of the copy, such as: “ExamplePage copied at 14:22:58 on Sunday, December 1st, 2021” – thankfully to PHP date\u002Ftime shortcodes being supported in the custom date settings. Long names often make it easy to differentiate the clone post, either to remove duplicate or to e.g. edit it.\u003C\u002Fp>\n\u003Cp>Want to duplicate page but also it’s child-page(s)? You can multiply pages altogether with child-pages with all the copy settings currently applied to the parent page copy.\u003C\u002Fp>\n\u003Cp>Other options available when you copy pages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Specify where you will be navigated to after you copy page or copy post\u003C\u002Fli>\n\u003Cli>Specify which users (WP roles) will be granted to copy pages or copy posts\u003C\u002Fli>\n\u003Cli>Specify which content types will be allowed to be copied – copy pages, copy posts, and copy custom post types\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable the display of a reference to the original of copied page or post\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Not only can you clone pages or clone posts easily, but the Copy Page plugin also provides a highly developed tool to Delete duplicate posts\u002Fpages.\u003C\u002Fp>\n\u003Cp>As part of this cleanup process, you can specify:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Where the plugin will look for duplicates (i.e. delete pages, delete posts or delete custom posts)\u003C\u002Fli>\n\u003Cli>What will be considered as a duplicate page or duplicate post (i.e. will it be the same title, slug, excerpt or word count)\u003C\u002Fli>\n\u003Cli>Which version of duplicates you want to keep: oldest version (original) or newest version (the latest duplicate)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Even if you used this replicator tool to multiply pages or multiply posts in huge numbers, and you want to use this tool to trash duplicates every now and then, but leave out a few specific ones – you will be able to easily find duplicates when you use our duplicates scanner. After setting the parameters to find duplicates, you can use a search box to make sure you don’t delete duplicates you don’t want to, or remove duplicates to the last one (original included!). The duplicate checker tool can help you find duplicate and immediately visually check the clone page by clicking on the URL\u002Fslug link, in case you can’t tell by the name or the date clone page was created.\u003C\u002Fp>\n\u003Cp>You can select to throttle the delete pages or delete posts process – which you may want to do when you’re on a slow server (note, however: the plugin codes to delete posts or delete pages are already optimized, so usually there shouldn’t be an issue).\u003C\u002Fp>\n\u003Cp>Copy Page is a cloner tool with a beautiful, modern design and features going beyond today’s post duplicator tools. We hope that Copy Page will become your favorite posts duplicator tool 🙂\u003C\u002Fp>\n\u003Cp>The free Copy Page plugin offers a lot of options – if you want even more options to copy pages or copy posts, then check out the \u003Ca href=\"https:\u002F\u002Fsellcodes.com\u002FCylMIdJD\" rel=\"nofollow ugc\">premium Copy Page plugin\u003C\u002Fa> which offers the following additional features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use several configuration sets to copy pages or delete posts – useful when you want to quickly switch between the copy types, without having to go to the settings page.\u003C\u002Fli>\n\u003Cli>Export and import configuration sets – a handy tool for all of us who manage multiple sites and regularly replicate posts.\u003C\u002Fli>\n\u003Cli>Also include information from third party plugins when you copy pages (e.g. Yoast-information linked to pages\u002Fposts)\u003C\u002Fli>\n\u003Cli>Replicate pages across multisite will also prove to be a real time-saver for multisite administrators\u003C\u002Fli>\n\u003Cli>Automatically delete pages or posts – extremely useful for users that multiply posts or pages at high levels.\u003C\u002Fli>\n\u003Cli>Apply automatic redirects for deleted pages or posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Just try it out! You’ll love it 🙂\u003C\u002Fp>\n\u003Cp>This plugin is part of the Inisev product family – \u003Ca href=\"https:\u002F\u002Finisev.com\" rel=\"nofollow ugc\">check out our other products\u003C\u002Fa>.\u003C\u002Fp>\n","Duplicate post",300000,4274983,1563,"2026-03-13T07:16:00.000Z","4.6","5.6",[116,117,118,119,120],"copy-pages","copy-posts","duplicate-pages","duplicate-post","duplicate-posts","https:\u002F\u002Fcopy-delete-posts.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcopy-delete-posts.1.5.3.zip",99,"2023-08-03 00:00:00",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":135,"num_ratings":136,"last_updated":137,"tested_up_to":138,"requires_at_least":17,"requires_php":18,"tags":139,"homepage":143,"download_link":144,"security_score":145,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"display-posts-shortcode","Display Posts – Easy lists, grids, navigation, and more","3.0.3","Bill Erickson","https:\u002F\u002Fprofiles.wordpress.org\u002Fbillerickson\u002F","\u003Cp>Display Posts allows you easily list content from all across your website. Start by adding this shortcode in the content editor to display a list of your most recent posts:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[display-posts]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Filter by Category\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>To only show posts within a certain category, use the category parameter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[display-posts category=\"news\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Display as Post Grid\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can create a great looking, column-based grid of posts with a bit of styling. \u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002F2019\u002F01\u002F04\u002Fpost-grid-styling\u002F\" rel=\"nofollow ugc\">Here’s how!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>List Popular Posts\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can highlight your popular content in multiple ways. If you want to feature the posts with the most comments, use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[display-posts orderby=\"comment_count\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can also list \u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002F2019\u002F01\u002F04\u002Fmost-popular-posts-by-social-shares\u002F\" rel=\"nofollow ugc\">most popular posts by social shares\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Include thumbnails, excerpts, and more\u003C\u002Fstrong>\u003Cbr \u002F>\nThe \u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002Fdocs\u002Fparameters\u002F#display-parameters\" rel=\"nofollow ugc\">display parameters\u003C\u002Fa> let you control what information is displayed for each post. To include an image and summary, use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[display-posts include_excerpt=\"true\" image_size=\"thumbnail\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can use any image size added by WordPress (thumbnail, medium, medium_large, large) OR any custom image size added by your theme or other plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sort the list however you like\u003C\u002Fstrong>\u003Cbr \u002F>\nBy default the listing will list the newest content first, but you can order by title, menu order, relevance, content type, metadata, and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>List upcoming events\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can easily list upcoming events from any event calendar. Each plugin will require slightly different code.\u003C\u002Fp>\n\u003Cp>Here are \u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002Ftag\u002Fevents\u002F\" rel=\"nofollow ugc\">tutorials for popular event calendar plugins\u003C\u002Fa>. If your plugin is not listed here, submit a support request and I’ll add it!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tutorials\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002Ftutorials\u002F\" rel=\"nofollow ugc\">Our tutorials\u003C\u002Fa> cover common customization requests, and are updated often.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Full Documentation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002Fdocs\u002Fparameters\u002F#query-parameters\" rel=\"nofollow ugc\">Query parameters\u003C\u002Fa> for customizing which posts are listed (filter by category, tag, date…)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002Fdocs\u002Fparameters\u002F#display-parameters\" rel=\"nofollow ugc\">Display parameters\u003C\u002Fa> determine how the posts appear (title, excerpt, image…)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002F2019\u002F01\u002F04\u002Fuse-template-parts-to-match-your-themes-styling\u002F\" rel=\"nofollow ugc\">Template parts\u003C\u002Fa> for Display Posts to perfectly match your theme’s post listings\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002Fdocs\u002Fthe-output-filter\u002F\" rel=\"nofollow ugc\">Output filter\u003C\u002Fa> for complete control over how the listing looks on your site\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002Fdocs\u002Fparameters\u002F#display-parameters\" rel=\"nofollow ugc\">Filters\u003C\u002Fa> for even more powerful customizations for developers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Extensions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbillerickson\u002FDisplay-Posts-Pagination\" rel=\"nofollow ugc\">Display Posts – Pagination\u003C\u002Fa> – Allow results of Display Posts to be paginated\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisplay-posts-date-view\u002F\" rel=\"ugc\">Display Posts – Date View\u003C\u002Fa> – Lets you break your content down by month or year.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbillerickson\u002FDisplay-Posts-Alpha-View\" rel=\"nofollow ugc\">Display Posts – Alpha View\u003C\u002Fa> – Display an alphabetical listing of your content, broken down by letter\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbillerickson\u002FDisplay-Posts-Transient-Cache\" rel=\"nofollow ugc\">Display Posts – Transient Cache\u003C\u002Fa> – Cache the output using transients\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbillerickson\u002Fdps-coauthor-addon\" rel=\"nofollow ugc\">Co-Authors Plus Addon\u003C\u002Fa> – multiple authors on posts\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbillerickson\u002Fdps-columns-extension\" rel=\"nofollow ugc\">Columns Extension\u003C\u002Fa> – display posts in columns\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbillerickson\u002FDPS-Exclude-Sticky\" rel=\"nofollow ugc\">DPS Exclude Sticky\u003C\u002Fa> – exclude sticky posts unless specifically requested\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshazahm1\u002FDisplay-Posts-Shortcode-Pinch-Zoomer\" rel=\"nofollow ugc\">DPS Pinch Zoomer\u003C\u002Fa> – adds support pinch zooming post images on mobile devices and mouse wheel zooming on desktops\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshazahm1\u002FDisplay-Posts-Shortcode-Remote\" rel=\"nofollow ugc\">Display Posts Shortcode Remote\u003C\u002Fa> – display posts from a remote WordPress site utilizing the WP REST API.\u003C\u002Fli>\n\u003C\u002Ful>\n","Add a listing of content on your website using a simple shortcode. Filter the results by category, author, and more.",80000,1250447,96,164,"2024-10-14T16:53:00.000Z","6.6.5",[140,23,24,141,142],"page","query","shortcode","https:\u002F\u002Fdisplayposts.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisplay-posts-shortcode.3.0.3.zip",92,{"attackSurface":147,"codeSignals":201,"taintFlows":224,"riskAssessment":251,"analyzedAt":262},{"hooks":148,"ajaxHandlers":186,"restRoutes":195,"shortcodes":196,"cronEvents":199,"entryPointCount":200,"unprotectedCount":92},[149,154,157,160,164,168,172,175,179,183],{"type":150,"name":151,"callback":151,"file":152,"line":153},"action","init","ajax-dropdowns.php",35,{"type":150,"name":151,"callback":155,"file":152,"line":156},"register_post_type",36,{"type":150,"name":151,"callback":158,"file":152,"line":159},"register_shortcode",37,{"type":150,"name":161,"callback":162,"file":152,"line":163},"wp_enqueue_scripts","scripts",39,{"type":150,"name":165,"callback":166,"file":152,"line":167},"admin_head","menu_highlight",40,{"type":150,"name":169,"callback":170,"file":152,"line":171},"admin_enqueue_scripts","admin_scripts",41,{"type":150,"name":173,"callback":173,"priority":72,"file":152,"line":174},"add_meta_boxes",42,{"type":150,"name":176,"callback":177,"priority":62,"file":152,"line":178},"save_post","save_meta_boxes",43,{"type":180,"name":181,"callback":181,"file":152,"line":182},"filter","post_updated_messages",44,{"type":180,"name":184,"callback":184,"file":152,"line":185},"widget_text",47,[187,192],{"action":188,"nopriv":189,"callback":190,"hasNonce":189,"hasCapCheck":189,"file":152,"line":191},"ajax_dropdown",false,"ajax_callback",45,{"action":188,"nopriv":193,"callback":190,"hasNonce":189,"hasCapCheck":189,"file":152,"line":194},true,46,[],[197],{"tag":188,"callback":142,"file":152,"line":198},134,[],3,{"dangerousFunctions":202,"sqlUsage":203,"outputEscaping":205,"fileOperations":28,"externalRequests":28,"nonceChecks":62,"capabilityChecks":92,"bundledLibraries":220},[],{"prepared":28,"raw":28,"locations":204},[],{"escaped":62,"rawEcho":206,"locations":207},6,[208,211,213,214,216,218],{"file":152,"line":209,"context":210},200,"raw output",{"file":152,"line":212,"context":210},233,{"file":152,"line":212,"context":210},{"file":152,"line":215,"context":210},234,{"file":152,"line":217,"context":210},259,{"file":152,"line":219,"context":210},450,[221],{"name":222,"version":29,"knownCves":223},"jQuery",[],[225,242],{"entryPoint":226,"graph":227,"unsanitizedCount":62,"severity":241},"ajax_callback (ajax-dropdowns.php:424)",{"nodes":228,"edges":239},[229,234],{"id":230,"type":231,"label":232,"file":152,"line":233},"n0","source","$_POST",430,{"id":235,"type":236,"label":237,"file":152,"line":219,"wp_function":238},"n1","sink","echo() [XSS]","echo",[240],{"from":230,"to":235,"sanitized":189},"medium",{"entryPoint":243,"graph":244,"unsanitizedCount":28,"severity":250},"\u003Cajax-dropdowns> (ajax-dropdowns.php:0)",{"nodes":245,"edges":248},[246,247],{"id":230,"type":231,"label":232,"file":152,"line":233},{"id":235,"type":236,"label":237,"file":152,"line":219,"wp_function":238},[249],{"from":230,"to":235,"sanitized":193},"low",{"summary":252,"deductions":253},"The \"ajax-dropdowns\" plugin v0.9.8 exhibits a mixed security posture. On the positive side, it demonstrates good practices by using prepared statements for all SQL queries and has a clean vulnerability history with no recorded CVEs. The plugin also includes a nonce check, which is a fundamental security control.\n\nHowever, significant concerns arise from the static analysis. The plugin has a total of 3 entry points, with 2 of them being AJAX handlers that lack authentication checks. This creates a substantial attack surface accessible to unauthenticated users, potentially allowing them to trigger plugin functionality without proper authorization. Furthermore, the taint analysis indicates one flow with unsanitized paths, which, while not classified as critical or high, still represents a potential risk for input manipulation or unexpected behavior.\n\nThe limited output escaping (14% properly escaped) is another area of concern, as it increases the likelihood of cross-site scripting (XSS) vulnerabilities if user-supplied data is not properly sanitized before being displayed. The plugin's vulnerability history, while currently clean, does not negate the risks identified in the code analysis. A balanced conclusion is that while the plugin doesn't have a history of severe vulnerabilities and uses prepared statements, the unprotected AJAX endpoints and potential for unsanitized paths and output represent notable security weaknesses that require attention.",[254,256,259],{"reason":255,"points":72},"Unprotected AJAX handlers",{"reason":257,"points":258},"Flows with unsanitized paths",5,{"reason":260,"points":261},"Low output escaping percentage",8,"2026-03-16T19:50:36.248Z",{"wat":264,"direct":277},{"assetPaths":265,"generatorPatterns":271,"scriptPaths":272,"versionParams":273},[266,267,268,269,270],"\u002Fwp-content\u002Fplugins\u002Fajax-dropdowns\u002Fassets\u002Fcss\u002Fajaxd.css","\u002Fwp-content\u002Fplugins\u002Fajax-dropdowns\u002Fassets\u002Fcss\u002Fchosen.css","\u002Fwp-content\u002Fplugins\u002Fajax-dropdowns\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fajax-dropdowns\u002Fassets\u002Fjs\u002Fchosen.jquery.min.js","\u002Fwp-content\u002Fplugins\u002Fajax-dropdowns\u002Fassets\u002Fjs\u002Fajaxd-admin.js",[],[269,270],[274,275,276],"\u002Fwp-content\u002Fplugins\u002Fajax-dropdowns\u002Fassets\u002Fcss\u002Fajaxd.css?ver=","\u002Fwp-content\u002Fplugins\u002Fajax-dropdowns\u002Fassets\u002Fcss\u002Fadmin.css?ver=","\u002Fwp-content\u002Fplugins\u002Fajax-dropdowns\u002Fassets\u002Fjs\u002Fajaxd-admin.js?ver=",{"cssClasses":278,"htmlComments":284,"htmlAttributes":285,"restEndpoints":287,"jsGlobals":289,"shortcodeOutput":291},[279,280,281,282,283],"ajaxd-posts","ajaxd-posts-table","ajaxd-placeholder","chosen-select","chosen-rtl",[],[286],"data-post-type",[288],"\u002Fwp-json\u002Fajax-dropdowns\u002Fv1",[290],"ajax_dropdowns_ajax_object",[292],"[ajax_dropdown]"]