[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fac37zAK2evwXvXeq-q6AGq4CsMWb57FKnwIZFyr9cRY":3,"$fQBQRM60NQRJXDitwBSfxlvre-4h6XROWloHXwPYuLZI":251,"$fGHS_v5Xk-L2AGYpi-J_Uvd9iSdH6CrcRK06W515PPik":256},{"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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":40,"analysis":153,"fingerprints":236},"typewriter","Typewriter","1.0","FolioVision","https:\u002F\u002Fprofiles.wordpress.org\u002Ffoliovision\u002F","\u003Cp>Typewriter completely removes the “Visual Editor” feature in WordPress and replaces it\u003Cbr \u002F>\nwith a simple Markdown editor so that you can join sites like StackOverflow and Github in writing in the\u003Cbr \u002F>\nsimple and growingly popular \u003Ca href=\"http:\u002F\u002Fdaringfireball.net\u002Fprojects\u002Fmarkdown\" rel=\"nofollow ugc\">Markdown format\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For the more technical among you, Typewriter removes the TinyMCE editor and defaults to a Markdown specific “Text” editor\u003Cbr \u002F>\nand parses the output using MarkdownExtra.\u003C\u002Fp>\n","Typewriter replaces the Visual Editor with a simple Markdown editor for your posts and pages.",10,3620,90,8,"2013-09-26T09:02:00.000Z","3.6.1","3.5","",[20,21,22,23,4],"editor","markdown","pages","posts","http:\u002F\u002Fdev7studios.com\u002Ftypewriter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftypewriter.1.0.zip",85,0,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"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},"foliovision",19,47700,93,1098,74,"2026-05-19T20:01:26.112Z",[41,64,83,110,133],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":56,"tags":57,"homepage":60,"download_link":61,"security_score":62,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":63},"git-it-write","Git it Write – Write posts from GitHub","2.0","vaakash","https:\u002F\u002Fprofiles.wordpress.org\u002Fvaakash\u002F","\u003Cp>Git it Write allows to publish the markdown files present in a GitHub repository to your WordPress site. So with this plugin, whenever the files are added, updated in the repository the WordPress post will be added, updated accordingly.\u003C\u002Fp>\n\u003Cp>This plugin is inspired from static site generators like \u003Ccode>Jekyll\u003C\u002Fcode>, \u003Ccode>Next.js\u003C\u002Fcode>, \u003Ccode>Gatsby.js\u003C\u002Fcode> on how content is written is markdown. This is a similar idea for WordPress where markdown files are parsed from GitHub and published as posts.\u003C\u002Fp>\n\u003Cp>👓 \u003Cstrong>Live example:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvaakash\u002Faakash-web\" rel=\"nofollow ugc\">Source github repository\u003C\u002Fa> (\u003Ccode>\u002Fdocs\u002F\u003C\u002Fcode> folder) to \u003Ca href=\"https:\u002F\u002Fwww.aakashweb.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Posts published\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>⚡ \u003Cstrong>Getting started:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.aakashweb.com\u002Fdocs\u002Fgit-it-write\u002Fgetting-started\u002F\" rel=\"nofollow ugc\">Get started\u003C\u002Fa> with Git it write. Learn how to write \u003Ccode>.md\u003C\u002Fcode> files and publish posts on WordPress.\u003C\u002Fp>\n\u003Cp>This allows people to collaborate with the post, share edits and suggestions in GitHub which when pulled the WordPress post will be updated automatically.\u003C\u002Fp>\n\u003Cp>If a repository has files in the below structure,\u003C\u002Fp>\n\u003Cpre>\u003Ccode>docs\u002F\n    guide\u002F\n        introduction.md\n        getting-started.md\nhelp\u002F\n    faq.md\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Then below posts will be created like below (if permalinks are configured and the post type supports “hierarchy” i.e creating posts level by level (example: pages))\u003C\u002Fp>\n\u003Cpre>\u003Ccode>https:\u002F\u002Fexample.com\u002Fdocs\u002Fguide\u002Fintroduction\u002F\nhttps:\u002F\u002Fexample.com\u002Fdocs\u002Fguide\u002Fgetting-started\u002F\nhttps:\u002F\u002Fexample.com\u002Fhelp\u002Ffaq\u002F\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>🎲 What is the use of this plugin ?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Publish posts using the files in your GitHub repository.\u003C\u002Fli>\n\u003Cli>Write your posts in Markdown format.\u003C\u002Fli>\n\u003Cli>Write your posts on your desktop application (Notepad++, Sublime Text, Visual studio code).\u003C\u002Fli>\n\u003Cli>Collaborate, involve communities on the files in GitHub and publish them on WordPress.\u003C\u002Fli>\n\u003Cli>All the advantages of Git and it’s version management system.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Some use cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Can be used for documentation posts, FAQs, Wikis etc.\u003C\u002Fli>\n\u003Cli>Write blog posts.\u003C\u002Fli>\n\u003Cli>Any articles which may need community involvement.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>✨ Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Markdown will be processed and post will be published as HTML.\u003C\u002Fli>\n\u003Cli>Images used in the source file will be uploaded to WordPress.\u003C\u002Fli>\n\u003Cli>Relative links are supported.\u003C\u002Fli>\n\u003Cli>Set post properties like post status, title, order, category, tags etc, in the source file itself.\u003C\u002Fli>\n\u003Cli>Webhook support (whenever repository is changed, it updates the plugin to pull the latest changes and publish the posts)\u003C\u002Fli>\n\u003Cli>Add multiple repositories.\u003C\u002Fli>\n\u003Cli>Publish to any post type.\u003C\u002Fli>\n\u003Cli>Posts are published in hierarchial manner if they are under folders. Example: a file \u003Ccode>dir1\u002Fhello.md\u003C\u002Fcode> will be posted as \u003Ccode>dir1\u002Fhello\u002F\u003C\u002Fcode> in WordPress if the post type supports hierarchy.\u003C\u002Fli>\n\u003Cli>Support for post metadata like setting tags, categories, custom fields.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>ℹ Note\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Only Markdown files will be pulled and published right now\u003C\u002Fli>\n\u003Cli>Posts won’t be deleted when it’s source file is deleted on GitHub.\u003C\u002Fli>\n\u003Cli>It is preferred to have a permalink structure.\u003C\u002Fli>\n\u003Cli>It is preferred to select a post type which supports hierarchy.\u003C\u002Fli>\n\u003Cli>Images have to present only in \u003Ccode>_images\u003C\u002Fcode> folder in the repository root. Markdown files have to relatively use them in the file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🥗 Recommendation\u003C\u002Fh3>\n\u003Cp>It is recommended that a permalink structure is enabled in the WordPress site so that, if you have file under \u003Ccode>docs\u002Freference\u002Fmy-post.md\u003C\u002Fcode> then a post is published like \u003Ccode>https:\u002F\u002Fexample.com\u002Fdocs\u002Freference\u002Fmy-post\u002F\u003C\u002Fcode>. This will be the result when post type has hierarchy support. They will be posted level by level for every folder in the repository. The folder’s post will be taken from the \u003Ccode>index.md\u003C\u002Fcode> file if exists under that folder.\u003C\u002Fp>\n\u003Ch3>🏃‍♂️ Using the plugin\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Have a GitHub repository where all the source files (markdown files) are maintained (organized in folders if needed the exact structure)\u003C\u002Fli>\n\u003Cli>In the plugin settings page, click add a new repository.\u003C\u002Fli>\n\u003Cli>Enter the details of the repository to pull the posts from and under what post type to publish them.\u003C\u002Fli>\n\u003Cli>Save the settings\u003C\u002Fli>\n\u003Cli>Click “Pull the posts” and then “Pull only” changes. This will publish posts for all the markdown files.\u003C\u002Fli>\n\u003Cli>To automatically update posts whenever repository is updated, configure webhook as mentioned in the settings page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.aakashweb.com\u002Fdocs\u002Fgit-it-write\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.aakashweb.com\u002Fforum\u002F\" rel=\"nofollow ugc\">Support forum\u002FReport bugs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.paypal.me\u002Fvaakash\u002F\" rel=\"nofollow ugc\">Donate\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvaakash\u002Fgit-it-write\" rel=\"nofollow ugc\">Contribute on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Publish markdown files present in a GitHub repository as posts to WordPress automatically",100,7344,94,7,"2024-08-03T13:38:00.000Z","6.6.5","4.4","5.3",[20,58,21,23,59],"github","publish","https:\u002F\u002Fwww.aakashweb.com\u002Fwordpress-plugins\u002Fgit-it-write\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgit-it-write.2.0.zip",92,"2026-04-16T10:56:18.058Z",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":13,"downloaded":72,"rating":49,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":81,"download_link":82,"security_score":49,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":63},"admin-posts-navigation","Admin Posts Navigation","1.4.1","The Website Factory","https:\u002F\u002Fprofiles.wordpress.org\u002Fthewebsitefactory\u002F","\u003Cp>Admin Posts Navigation solves a common WordPress admin workflow problem: having to go back to the post list every time you want to edit the next or previous post.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Seamless Navigation\u003C\u002Fstrong>: Navigate directly between posts without returning to the post list\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Sorting\u003C\u002Fstrong>: Choose between Date Published, Alphabetical, or Post ID sorting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Preferences\u003C\u002Fstrong>: Each user’s sort preferences are saved per post type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Universal Support\u003C\u002Fstrong>: Works with posts, pages, and all custom post types automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dual Editor Support\u003C\u002Fstrong>: Full compatibility with both Classic Editor and Gutenberg Block Editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Ordering\u003C\u002Fstrong>: Uses appropriate default ordering (date for posts, alphabetical for pages)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Position Tracking\u003C\u002Fstrong>: Shows your current position (e.g., “Position: 3 of 15 posts”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security First\u003C\u002Fstrong>: Rate limiting, nonce verification, and capability checks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Intelligent caching and optimized database queries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Multiple filter hooks for customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How It Works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>In the \u003Cstrong>Classic Editor\u003C\u002Fstrong>, navigation buttons appear below the post title with a sorting dropdown that lets you choose between Date Published, Alphabetical, or Post ID ordering.\u003C\u002Fp>\n\u003Cp>In \u003Cstrong>Gutenberg\u003C\u002Fstrong>, a “Post Navigation” panel appears in the Document Settings sidebar with Previous\u002FNext buttons and a sorting dropdown for customizing the navigation order.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sorting Options:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Date Published\u003C\u002Fstrong>: Navigate by publication date (newest first for posts, oldest first for pages)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Alphabetical\u003C\u002Fstrong>: Navigate by post title in alphabetical order (A-Z)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post ID\u003C\u002Fstrong>: Navigate by WordPress post ID in ascending order\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each user’s sorting preference is remembered per post type, so you can have different sorting for posts vs. pages vs. custom post types.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Content managers editing multiple posts in sequence\u003C\u002Fli>\n\u003Cli>Bloggers reviewing and updating existing content\u003C\u002Fli>\n\u003Cli>Developers working with custom post types\u003C\u002Fli>\n\u003Cli>Anyone who finds the default WordPress admin workflow tedious\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin automatically detects all your custom post types and provides navigation for any content type you can edit.\u003C\u002Fp>\n\u003Ch3>Developer Hooks\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Filters:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>twf_admin_posts_navigation_excluded_types\u003C\u002Fcode> – Exclude specific post types from navigation\u003C\u002Fli>\n\u003Cli>\u003Ccode>twf_admin_posts_navigation_orderby\u003C\u002Fcode> – Customize ordering for specific post types  \u003C\u002Fli>\n\u003Cli>\u003Ccode>twf_admin_posts_navigation_order\u003C\u002Fcode> – Customize sort direction for specific post types\u003C\u002Fli>\n\u003Cli>\u003Ccode>twf_admin_posts_navigation_query_args\u003C\u002Fcode> – Modify the query arguments for finding posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Example Usage:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`php\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u002F\u002F Exclude a custom post type\u003Cbr \u002F>\nadd_filter(‘twf_admin_posts_navigation_excluded_types’, function($excluded) {\u003Cbr \u002F>\n    $excluded[] = ‘my_private_post_type’;\u003Cbr \u002F>\n    return $excluded;\u003Cbr \u002F>\n});\u003C\u002Fp>\n\u003Cp>\u002F\u002F Custom ordering for events\u003Cbr \u002F>\nadd_filter(‘twf_admin_posts_navigation_orderby’, function($orderby, $post_type) {\u003Cbr \u002F>\n    if ($post_type === ‘event’) {\u003Cbr \u002F>\n        return ‘meta_value’;\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n    return $orderby;\u003Cbr \u002F>\n}, 10, 2);\u003C\u002Fp>\n\u003Cp>\u002F\u002F Navigate only through featured posts\u003Cbr \u002F>\nadd_filter(‘twf_admin_posts_navigation_query_args’, function($args, $current_post) {\u003Cbr \u002F>\n    if ($current_post->post_type === ‘post’) {\u003Cbr \u002F>\n        $args[‘meta_query’] = array(\u003Cbr \u002F>\n            array(\u003Cbr \u002F>\n                ‘key’ => ‘featured_post’,\u003Cbr \u002F>\n                ‘value’ => ‘1’,\u003Cbr \u002F>\n                ‘compare’ => ‘=’\u003Cbr \u002F>\n            )\u003Cbr \u002F>\n        );\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n    return $args;\u003Cbr \u002F>\n}, 10, 2);\u003Cbr \u002F>\n    `\u003C\u002Fp>\n","Navigate between posts and pages without returning to the post list. Works with Classic Editor, Gutenberg, and all Custom Post Types.",605,1,"2025-06-30T19:09:00.000Z","6.8.5","5.0","7.4",[79,20,80,22,23],"admin","navigation","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmin-posts-navigation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-posts-navigation.1.4.1.zip",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":98,"tags":99,"homepage":105,"download_link":106,"security_score":107,"vuln_count":108,"unpatched_count":27,"last_vuln_date":109,"fetched_at":63},"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,4361365,98,1574,"2026-03-13T07:16:00.000Z","6.9.4","4.6","5.6",[100,101,102,103,104],"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,2,"2023-08-03 00:00:00",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":93,"num_ratings":120,"last_updated":121,"tested_up_to":96,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":128,"download_link":129,"security_score":130,"vuln_count":131,"unpatched_count":27,"last_vuln_date":132,"fetched_at":63},"generateblocks","GenerateBlocks","2.2.1","Tom","https:\u002F\u002Fprofiles.wordpress.org\u002Fedge22\u002F","\u003Cp>Add incredible versatility to your editor without bloating it with tons of one-dimensional blocks. With GenerateBlocks, you can learn a handful of blocks deeply and use them to build anything.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgeneratepress.com\u002Fblocks?utm_source=wp-repo&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">GenerateBlocks\u003C\u002Fa> works hand-in-hand with \u003Ca href=\"https:\u002F\u002Fgeneratepress.com\u002Ftheme?utm_source=wp-repo&utm_medium=link&utm_campaign=generateblocks-readme\" rel=\"nofollow ugc\">GeneratePress\u003C\u002Fa>, but is built to work with any theme.\u003C\u002Fp>\n\u003Cp>Looking for more features? Check out \u003Ca href=\"https:\u002F\u002Fgeneratepress.com\u002Fblocks?utm_source=wp-repo&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">GenerateBlocks Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Container\u003C\u002Fh4>\n\u003Cp>Organize your content into rows and sections. The Container block is the foundation of your content, allowing you to design unique sections for your content.\u003C\u002Fp>\n\u003Ch4>Grid\u003C\u002Fh4>\n\u003Cp>Create advanced layouts with flexible grids. The Grid block gives you the ability to create any kind of layout you can imagine.\u003C\u002Fp>\n\u003Ch4>Text\u003C\u002Fh4>\n\u003Cp>Craft text-rich content with advanced typography. Everything from headings to paragraphs – take full control of your text.\u003C\u002Fp>\n\u003Ch4>Button\u003C\u002Fh4>\n\u003Cp>Drive conversions with beautiful buttons.\u003C\u002Fp>\n\u003Ch4>Query\u003C\u002Fh4>\n\u003Cp>Build a list of posts from any post type using advanced query parameters. Query post meta and option fields in GenerateBlocks Pro.\u003C\u002Fp>\n\u003Ch4>Image\u003C\u002Fh4>\n\u003Cp>Add images to your content to make a visual statement.\u003C\u002Fp>\n\u003Ch4>Shape\u003C\u002Fh4>\n\u003Cp>Add custom SVG shapes to your pages with ease.\u003C\u002Fp>\n\u003Ch4>Dynamic Tags\u003C\u002Fh4>\n\u003Cp>Use our powerful dynamic tags to display dynamic content inside your blocks.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Post title\u003C\u002Fli>\n\u003Cli>Post excerpt\u003C\u002Fli>\n\u003Cli>Post permalink\u003C\u002Fli>\n\u003Cli>Post date\u003C\u002Fli>\n\u003Cli>Featured image\u003C\u002Fli>\n\u003Cli>Post meta\u003C\u002Fli>\n\u003Cli>Author meta\u003C\u002Fli>\n\u003Cli>Comment count\u003C\u002Fli>\n\u003Cli>Comments URL\u003C\u002Fli>\n\u003Cli>Author archives URL\u003C\u002Fli>\n\u003Cli>Author avatar URL\u003C\u002Fli>\n\u003Cli>Term list\u003C\u002Fli>\n\u003Cli>Previous posts URL\u003C\u002Fli>\n\u003Cli>Next posts URL\u003C\u002Fli>\n\u003Cli>Media\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In GenerateBlocks Pro, you get additional dynamic tags:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Archive title\u003C\u002Fli>\n\u003Cli>Archive description\u003C\u002Fli>\n\u003Cli>Site option\u003C\u002Fli>\n\u003Cli>Term meta\u003C\u002Fli>\n\u003Cli>User meta\u003C\u002Fli>\n\u003Cli>Current year\u003C\u002Fli>\n\u003Cli>Site title\u003C\u002Fli>\n\u003Cli>Site tagline\u003C\u002Fli>\n\u003Cli>Loop index number\u003C\u002Fli>\n\u003Cli>Loop item\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance\u003C\u002Fh4>\n\u003Cp>We take performance seriously. Minimal CSS is generated only for the blocks you need, and our HTML structure is as simple as possible while allowing for maximum flexibility.\u003C\u002Fp>\n\u003Ch4>Coding standards\u003C\u002Fh4>\n\u003Cp>Built to the highest coding standards for security, stability and future compatibility.\u003C\u002Fp>\n\u003Ch4>Fully responsive\u003C\u002Fh4>\n\u003Cp>Style your blocks for different screen sizes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Desktop: @media (min-width:1025px)\u003C\u002Fli>\n\u003Cli>Desktop & Tablet: @media (min-width:768px)\u003C\u002Fli>\n\u003Cli>Tablet: @media (max-width:1024px) and (min-width:768px)\u003C\u002Fli>\n\u003Cli>Tablet & Mobile: @media (max-width:1024px)\u003C\u002Fli>\n\u003Cli>Mobile: @media (max-width:767px)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In GenerateBlocks Pro, you can create as many custom media queries as you need.\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>Check out our \u003Ca href=\"https:\u002F\u002Flearn.generatepress.com\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> for more information on the individual blocks and how to use them.\u003C\u002Fp>\n","A small collection of lightweight WordPress blocks that can accomplish nearly anything.",200000,3297770,120,"2026-03-31T16:26:00.000Z","6.5","7.2",[125,20,126,127,23],"blocks","gutenberg","page-builder","https:\u002F\u002Fgenerateblocks.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgenerateblocks.2.2.1.zip",95,6,"2026-05-04 17:58:25",{"slug":134,"name":135,"version":136,"author":137,"author_profile":138,"description":139,"short_description":140,"active_installs":141,"downloaded":142,"rating":143,"num_ratings":144,"last_updated":145,"tested_up_to":54,"requires_at_least":146,"requires_php":18,"tags":147,"homepage":151,"download_link":152,"security_score":62,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":63},"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,1254585,96,164,"2024-10-14T16:53:00.000Z","3.0",[148,22,23,149,150],"page","query","shortcode","https:\u002F\u002Fdisplayposts.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisplay-posts-shortcode.3.0.3.zip",{"attackSurface":154,"codeSignals":199,"taintFlows":217,"riskAssessment":218,"analyzedAt":235},{"hooks":155,"ajaxHandlers":195,"restRoutes":196,"shortcodes":197,"cronEvents":198,"entryPointCount":27,"unprotectedCount":27},[156,162,166,169,172,176,180,184,188,192],{"type":157,"name":158,"callback":159,"file":160,"line":161},"action","plugins_loaded","init","typewriter.php",23,{"type":157,"name":163,"callback":164,"file":160,"line":165},"profile_update","disable_rich_editing",24,{"type":157,"name":167,"callback":164,"file":160,"line":168},"user_register",25,{"type":157,"name":170,"callback":164,"file":160,"line":171},"wp_login",26,{"type":173,"name":174,"callback":174,"priority":11,"file":160,"line":175},"filter","quicktags_settings",27,{"type":157,"name":177,"callback":178,"file":160,"line":179},"admin_print_footer_scripts","footer_scripts",28,{"type":157,"name":181,"callback":182,"file":160,"line":183},"admin_print_scripts","remove_tinymce",29,{"type":157,"name":185,"callback":186,"file":160,"line":187},"user_edit_form_tag","remove_option",30,{"type":173,"name":189,"callback":190,"file":160,"line":191},"the_content","do_markdown",36,{"type":173,"name":193,"callback":190,"file":160,"line":194},"the_excerpt",37,[],[],[],[],{"dangerousFunctions":200,"sqlUsage":206,"outputEscaping":211,"fileOperations":73,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":216},[201],{"fn":202,"file":203,"line":204,"context":205},"create_function","includes\\markdown\\Michelf\\Markdown.php",1495,"$this->utf8_strlen = create_function('$text', 'return preg_match_all(",{"prepared":27,"raw":73,"locations":207},[208],{"file":160,"line":209,"context":210},51,"$wpdb->query() with variable interpolation",{"escaped":27,"rawEcho":73,"locations":212},[213],{"file":214,"line":179,"context":215},"includes\\markdown\\Readme.php","raw output",[],[],{"summary":219,"deductions":220},"The 'typewriter' plugin v1.0 exhibits a concerning security posture despite an apparent lack of known vulnerabilities or a large attack surface. The static analysis reveals significant weaknesses, most notably the use of the deprecated and dangerous `create_function` function. Furthermore, the plugin performs SQL queries without utilizing prepared statements, a major risk for SQL injection vulnerabilities.  The absence of any output escaping and file operation checks without proper sanitization or authentication also presents serious security concerns. The complete lack of nonce and capability checks on any potential entry points, though currently zero, means that if any were introduced in future versions or through a misconfiguration, they would be entirely unprotected. While the plugin has no recorded vulnerability history, this can be misleading; the identified code signals suggest a high likelihood of undiscovered vulnerabilities. The plugin's strengths lie in its currently minimal attack surface, but this is overshadowed by the fundamental insecure coding practices identified. Developers should immediately refactor the code to remove `create_function`, implement prepared statements for all SQL queries, and ensure proper output escaping and secure file handling.",[221,224,226,228,231,233],{"reason":222,"points":223},"Use of dangerous function: create_function",15,{"reason":225,"points":11},"SQL queries without prepared statements",{"reason":227,"points":14},"Output escaping not used",{"reason":229,"points":230},"No nonce checks",5,{"reason":232,"points":230},"No capability checks",{"reason":234,"points":230},"File operations without clear security checks","2026-03-16T23:24:42.453Z",{"wat":237,"direct":243},{"assetPaths":238,"generatorPatterns":240,"scriptPaths":241,"versionParams":242},[239],"\u002Fwp-content\u002Fplugins\u002Ftypewriter\u002Fincludes\u002Fmarkdown\u002FMichelf\u002FMarkdownExtra.php",[],[],[],{"cssClasses":244,"htmlComments":245,"htmlAttributes":246,"restEndpoints":247,"jsGlobals":248,"shortcodeOutput":250},[],[],[],[],[249],"QTags",[],{"error":252,"url":253,"statusCode":254,"statusMessage":255,"message":255},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ftypewriter\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":73,"versions":257},[258],{"version":6,"download_url":25,"svn_tag_url":259,"released_at":28,"has_diff":260,"diff_files_changed":261,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":262,"is_current":252},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Ftypewriter\u002Ftags\u002F1.0\u002F",false,[],[]]