[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXKpDmN-nwBi44VljHwJIf-A4klukHNZLC7Ekm5Wa_18":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":38,"analysis":148,"fingerprints":309},"journalpress","JournalPress","1.2","Alis","https:\u002F\u002Fprofiles.wordpress.org\u002Falisdee\u002F","\u003Cp>\u003Cstrong>JournalPress\u003C\u002Fstrong> is a WordPress plugin that enabled cross-posting to sites running LiveJournal Server, which in 2024 is basically \u003Ca href=\"https:\u002F\u002Fwww.dreamwidth.org\u002F\" rel=\"nofollow ugc\">Dreamwidth\u003C\u002Fa> (and, ironically, not LiveJournal itself). It is based on the LJXP plugin, however it has a raft of new features including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>support for multiple different mirror journals\u003C\u002Fli>\n\u003Cli>support for scheduled posts\u003C\u002Fli>\n\u003Cli>support for posts created from interfaces (i.e. XML-RPC, Atom)\u003C\u002Fli>\n\u003Cli>mood, music and location support\u003C\u002Fli>\n\u003Cli>per-post-per-journal userpic selection.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Version 1.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Minor bugfixes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Version 1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Updated instructions for using API keys.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Version 1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Significant code rewrite, so make sure to check your \u003Cstrong>settings\u003C\u002Fstrong> and \u003Cstrong>journals\u003C\u002Fstrong> as some config items may not have migrated exactly as expected!\u003C\u002Fli>\n\u003Cli>Support for LJ-style cut plugins on the WordPress end removed. WordPress-native \u003Ccode>\u003C!--more-->\u003C\u002Fcode> still supported.\u003C\u002Fli>\n\u003Cli>Support for customer user groups for posting locking removed, since the plugin it relied on is super broken.\u003C\u002Fli>\n\u003Cli>Bulk crossposting options removed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>JournalPress\u003C\u002Fstrong> is based off the original \u003Ca href=\"http:\u002F\u002Febroder.net\u002Flivejournal-crossposter\u002F\" rel=\"nofollow ugc\">LJXP\u003C\u002Fa> client by Evan Broder, with the \u003Ca href=\"http:\u002F\u002Fwww.alltrees.org\u002FWordpress\u002F#LCP\" rel=\"nofollow ugc\">LJ Crossposter Plus\u003C\u002Fa> modifications made by Ravenwood and Irwin. No disrespect is intended towards any of these authors; without their great work, this plugin wouldn’t have been possible (or at least would’ve taken a hell of a lot longer to write).\u003C\u002Fp>\n\u003Cp>Big shout-out to everyone who’s kept using this terrible old code all this time. You guys rock!\u003C\u002Fp>\n","A cross-poster supporting Dreamwidth and similar (i.e., LiveJournal-based) sites.",100,11362,74,3,"2024-06-28T02:09:00.000Z","6.5.8","4.9.1","",[20,21,22,23,24],"community","crossposting","dreamwidth","post","posts","https:\u002F\u002Fgithub.com\u002Falisinfinite\u002Fjournalpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjournalpress.1.2.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":27,"computed_at":37},"alisdee",120,97,30,"2026-04-04T19:47:25.498Z",[39,58,78,102,125],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":11,"num_ratings":14,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":18,"tags":52,"homepage":55,"download_link":56,"security_score":57,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wpartisan-multisite-crossposter","WPArtisan Multisite Crossposter","0.1.0","OzTheGreat","https:\u002F\u002Fprofiles.wordpress.org\u002Fozthegreat\u002F","\u003Cp>In a multisite environment, enables syncing or crossposting of posts, pages, or custom post types from any blog to any other blogs.\u003Cbr \u002F>\nThe crossposted articles have exactly the same properties as the original except for the permalink\u003Cbr \u002F>\nwhich links back to the original.\u003C\u002Fp>\n\u003Cp>The initial idea and some of the functionality is heavily borrowed from\u003Cbr \u002F>\nCode For The People’s Aggregator plugin https:\u002F\u002Fgithub.com\u002Fcftp\u002Faggregator\u002F. Unfortunately, that hasn’t been updated\u003Cbr \u002F>\nin years, it’s vastly too complicated, the admin side of things is very clunky and it’s a bit slow. This plugin uses\u003Cbr \u002F>\nsome of its methods as a base but has a much more streamlined admin process. We have maintained the same post meta\u003Cbr \u002F>\nfield names so this plugin should be 100% backwards compatible.\u003C\u002Fp>\n","Sync or crosspost posts, pages or custom post types between blogs or sites in a WordPress Multisite environment",20,3343,"2017-11-07T14:35:00.000Z","4.8.28","4.4",[21,53,24,54],"multisite","wpmu","https:\u002F\u002Fwpartisan.me\u002Fplugins\u002Fwpa-multisite-crossposter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpartisan-multisite-crossposter.0.1.1.zip",85,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":68,"requires_at_least":69,"requires_php":18,"tags":70,"homepage":75,"download_link":76,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":77},"wp-seedbank","WP-Seedbank","0.4.4","Meitar","https:\u002F\u002Fprofiles.wordpress.org\u002Fmeitar\u002F","\u003Cp>Add a seedbank (or seed library) to your WordPress-powered website. Registered users can post seed offers and requests (called “seed exchange posts”) for others to search, making it easier to swap seeds and grow your community. Try the \u003Ca href=\"http:\u002F\u002Fwordpress-seedbank-plugin.cyberbusking.org\u002F\" rel=\"nofollow ugc\">live demo\u003C\u002Fa> yourself.\u003C\u002Fp>\n\u003Cp>Some key Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Customize numerous metadata fields to suit your specific community’s needs.\u003C\u002Fli>\n\u003Cli>Import a comma-separated values file to create seed exchange postings in batches.\u003C\u002Fli>\n\u003Cli>Search, filter, and sort through seed exchanges with a detailed heads-up display of available postings.\u003C\u002Fli>\n\u003Cli>Available in multiple languages, including:\n\u003Cul>\n\u003Cli>Swedish (\u003Ccode>sv_SE\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Italian (\u003Ccode>it_IT\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Hindi (\u003Ccode>hi_IN\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Want WP-SeedBank in your language? \u003Ca href=\"https:\u002F\u002Fwww.transifex.com\u002Fsignup\u002Fcontributor\u002F?next=\u002Fprojects\u002Fp\u002Fwp-seedbank\u002F\" rel=\"nofollow ugc\">Join our team of translators\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Quick start guide\u003C\u002Fh4>\n\u003Cp>Follow these steps to get your seed exchange website up and running quickly:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install WordPress on your website, if you haven’t already. (You can use \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FInstalling_WordPress#Famous_5-Minute_Install\" rel=\"nofollow ugc\">WordPress’s Famous 5-Minute Install instructions\u003C\u002Fa>.)\u003C\u002Fli>\n\u003Cli>Install the WP-Seedbank plugin. (You can use \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FManaging_Plugins#Installing_Plugins\" rel=\"nofollow ugc\">WordPress’s Automatic Plugin Installation\u003C\u002Fa> instructions, or the WordPress Beginner “\u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fbeginners-guide\u002Fstep-by-step-guide-to-install-a-wordpress-plugin-for-beginners\u002F\" rel=\"nofollow ugc\">Step by Step Guide to Install a WordPress Plugin for Beginners\u003C\u002Fa>” instructions.)\u003C\u002Fli>\n\u003Cli>Enable user registration from your \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FSettings_General_Screen\" rel=\"nofollow ugc\">WordPress General Settings screen\u003C\u002Fa> by checking the box that reads “Anyone can register.” This allows the people in your community to make user accounts on your website and use the WP-Seedbank software.\n\u003Col>\n\u003Cli>Set \u003Cem>New User Default Role\u003C\u002Fem> to \u003Cem>Contributor\u003C\u002Fem>. This enables the people in your community who have made user accounts to create seed exchange posts and submit them for your review to publish.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>Share the Web address (URL) of your website with your community and invite them to join.\u003C\u002Fli>\n\u003Cli>Periodically check your website for seed exchange posts created by members of your community, review, and publish them. (The same process that you use for \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FWriting_Posts\" rel=\"nofollow ugc\">reviewing and publishing regular posts applies here\u003C\u002Fa>.)\u003C\u002Fli>\n\u003Cli>Optionally, you can promote members of your community who have created seed exchange posts in the past to the Author role, so that they no longer need your approval to publish seed exchange posts. Learn more about \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FRoles_and_Capabilities\" rel=\"nofollow ugc\">WordPress’s user roles and capabilities\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>See also:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmaymay.net\u002Fblog\u002F2014\u002F01\u002F23\u002Fwp-seedbank-plugin-a-mini-users-guide\u002F\" rel=\"nofollow ugc\">WP-SeedBank plugin: a mini user’s guide\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>The WP-Seedbank plugin could not have been possible without the generosity of the Team Hummingbird Project volunteers at \u003Ca href=\"http:\u002F\u002Fclevelandgivecamp.org\u002F\" rel=\"nofollow ugc\">Cleveland GiveCamp\u003C\u002Fa>. Special thanks to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmeitarmoscovitz.com\u002F\" rel=\"nofollow ugc\">Meitar Moscovitz\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002FCyberbusking.org\" rel=\"nofollow ugc\">Cyberbusking.org\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Alex Redinger\u003C\u002Fli>\n\u003Cli>Kip Price\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Maintaining this plugin is a volunteer, community effort, and a labor of love for the original development team. However, if you like it, please consider \u003Ca href=\"https:\u002F\u002Fnpo.justgive.org\u002Fnonprofits\u002Fdonate.jsp?ein=45-3043080\" rel=\"nofollow ugc\">donating to The Hummingbird Project\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.amazon.com\u002Fgp\u002Fredirect.html?ie=UTF8&location=http%3A%2F%2Fwww.amazon.com%2Fs%3Fie%3DUTF8%26redirect%3Dtrue%26sort%3Drelevancerank%26search-type%3Dss%26index%3Dbooks%26ref%3Dntt%255Fathr%255Fdp%255Fsr%255F2%26field-author%3DMeitar%2520Moscovitz&tag=maymaydotnet-20&linkCode=ur2&camp=1789&creative=390957\" rel=\"nofollow ugc\">purchasing one of Meitar’s web development books\u003C\u002Fa>, or \u003Ca href=\"http:\u002F\u002FCyberbusking.org\u002F\" rel=\"nofollow ugc\">contributing to Meitar’s Cyberbusking fund\u003C\u002Fa>. Your support makes continued development possible!\u003C\u002Fp>\n","The WP-SeedBank plugin turns any self-hosted WordPress blog into a community seedbank (or seed library). :D",10,2436,"3.9.40","3.5.2",[20,71,72,73,74],"custom-posts","ecology","seed-swap","seedbank","http:\u002F\u002Fhummingbirdproject.org\u002Finitiatives\u002Fwordpress-seedbank-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-seedbank.0.4.4.zip","2026-03-15T10:48:56.248Z",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":98,"download_link":99,"security_score":100,"vuln_count":14,"unpatched_count":28,"last_vuln_date":101,"fetched_at":30},"duplicate-page","Duplicate Page","4.5.6","mndpsingh287","https:\u002F\u002Fprofiles.wordpress.org\u002Fmndpsingh287\u002F","\u003Cp>Duplicate Posts, Pages and Custom Posts easily using single click. You can duplicate your pages, posts and custom post by just one click and it will save as your selected options (draft, private, public, pending).\u003C\u002Fp>\n\u003Ch4>Key Features in Duplicate Page Pro Editions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>User Roles:\u003C\u002Fstrong> Allow User Roles To access Duplicate Page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Types:\u003C\u002Fstrong> Filter to show Duplicate Page link in post types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clone Link Location:\u003C\u002Fstrong> Option where to show clone link.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Status:\u003C\u002Fstrong> Option to select Duplicate Posts Status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Redirection:\u003C\u002Fstrong> Option to Redirect after click on clone link..\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clone Link Title:\u003C\u002Fstrong> Option to change Duplicate Post Link Title.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Prefix:\u003C\u002Fstrong> Option to add Post Prefix.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Suffix:\u003C\u002Fstrong> Option to add Post Suffix.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Editor\u003C\u002Fstrong>: And Many More Filters and Features.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fduplicatepro.com\u002Fpro\u002F?utm_source=Wordpress.org&utm_medium=Website&utm_campaign=Duplicate%20Page%20Pro\" rel=\"nofollow ugc\">Buy Pro Version\u003C\u002Fa>\u003C\u002Fstrong> with various features & support.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fduplicatepro.com\u002Fcontact\u002F?utm_source=Wordpress.org&utm_medium=Website&utm_campaign=Duplicate%20Page%20Pro\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>\u003C\u002Fstrong> for Support Only Pro Version Users.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fduplicatepro.com\u002Fpro\u002F?utm_source=Wordpress.org&utm_medium=Website&utm_campaign=Duplicate%20Page%20Pro\" rel=\"nofollow ugc\">Upgrade to Pro Version\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\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\u002FFj8BHxvebXs?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>\u003C\u002Fp>\n\u003Ch3>How to use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>First Activate Plugin.\u003C\u002Fli>\n\u003Cli>Go Select to Duplicate Page settings Menu from Settings Tab and savings settings. \u003C\u002Fli>\n\u003Cli>Then Create New Post\u002FPage or Use old.\u003C\u002Fli>\n\u003Cli>After click on duplicate this link, then duplicate post\u002F page will be created and saved as draft,publish,pending,private depending upon settings.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Minimum requirements for Duplicate Page\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 3.3+\u003C\u002Fli>\n\u003Cli>PHP 5.x\u003C\u002Fli>\n\u003Cli>MySQL 5.x\u003C\u002Fli>\n\u003C\u002Ful>\n","Duplicate Posts, Pages and Custom Posts easily using single click",3000000,35845792,96,442,"2025-10-16T11:26:00.000Z","6.8.5","3.4",[94,79,95,96,97],"duplicate-custom-posts","duplicate-post","page-duplicate","post-duplicate","https:\u002F\u002Fduplicatepro.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduplicate-page.zip",98,"2021-08-28 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":123,"download_link":124,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"post-types-order","Post Types Order","2.4.6","nsp-code","https:\u002F\u002Fprofiles.wordpress.org\u002Fnsp-code\u002F","\u003Cp>\u003Cstrong>Over 12 MILLIONS DOWNLOADS and near PERFECT rating out of 200 REVIEWS\u003C\u002Fstrong>. \u003Cbr \u002F>\nEasily Sort Posts and Custom Post Types with Drag-and-Drop\u003C\u002Fp>\n\u003Cp>Take full control of your post order with a powerful plugin that lets you effortlessly reorder posts and custom post types using a simple drag-and-drop interface.\u003C\u002Fp>\n\u003Cp>Customize the order directly from the default WordPress post archive list or use the dedicated Re-Order interface, which displays all available items for easy management. Whether you’re working with default posts or custom post types, organizing your content has never been easier.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>This plugin was designed to be user-friendly, ensuring that anyone can easily use its sorting feature, regardless of their WordPress experience:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Install the plugin via the “Install Plugins” interface or by uploading the post-types-order folder to the \u002Fwp-content\u002Fplugins\u002F directory.\u003C\u002Fli>\n\u003Cli>Activate the Post Types Order plugin.\u003C\u002Fli>\n\u003Cli>A new settings page will be added under Settings > Post Types Order. Visit this page and save the options for the first time.\u003C\u002Fli>\n\u003Cli>With the \u003Cstrong>AutoSort\u003C\u002Fstrong> option enabled, no code changes are needed, the plugin will automatically apply the customized post order.\u003C\u002Fli>\n\u003Cli>Use the Re-Order interface, available for every non-hierarchical custom post type, to change the post order as needed.\u003C\u002Fli>\n\u003Cli>For sorting posts via code, include ‘orderby’ => ‘menu_order’ within the custom query arguments. For more details, visit this guide \u003Ca href=\"https:\u002F\u002Fwww.nsp-code.com\u002Fsample-code-on-how-to-apply-the-sort-for-post-types-order-plugin\u002F\" rel=\"nofollow ugc\">Sample Usage\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Example of Usage\u003C\u002Fh4>\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\u002F6-so4UH-n6M?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>As you can see, reordering posts is as simple as dragging and dropping, with the changes instantly reflected on the front end.\u003C\u002Fp>\n\u003Cp>If the post order doesn’t update on your site, it could be due to one of two reasons: either there was a mistake during setup, or your theme\u002Fplugin is using a custom query that doesn’t follow WordPress Codex standards. But don’t worry—we’re here to help! You can report the issue in the forum, where many users are happy to assist, or you can contact us directly.\u003C\u002Fp>\n\u003Cp>If you encounter any problems with the plugin, feel free to reach out via the forum or contact us directly through our \u003Ca href=\"https:\u002F\u002Fwww.nsp-code.com\" rel=\"nofollow ugc\">support page\u003C\u002Fa>, and we’ll take a look.\u003C\u002Fp>\n\u003Ch4>Need advanced features ?\u003C\u002Fh4>\n\u003Cp>For advanced features and functionality, check out the extended version of this plugin at \u003Ca href=\"https:\u002F\u002Fwww.nsp-code.com\u002Fpremium-plugins\u002Fwordpress-plugins\u002Fadvanced-post-types-order\u002F\" rel=\"nofollow ugc\">Advanced Post Types Order\u003C\u002Fa>\u003Cbr \u002F>\n * Hierarchically post types order\u003Cbr \u002F>\n * Manual Drag & Drop \u002F Automatic Sorting\u003Cbr \u002F>\n * Specify exact area where to apply through conditionals\u003Cbr \u002F>\n * Advanced query interface filtering and complex sorts including multiple post types and taxonomies\u003Cbr \u002F>\n * Posts Order by Custom Taxonomies\u003Cbr \u002F>\n * Enhanced Interface, List \u002F Grid View\u003Cbr \u002F>\n * Allow Interface Filters (Categories, Dates, Search etc)\u003Cbr \u002F>\n * Post Types Thumbnails\u003Cbr \u002F>\n * Advanced query usage\u003Cbr \u002F>\n * MultiSite Network Support, WPML, Polylang, WooCommerce, WP E-Commerce, Platform Pro, Genesis etc\u003Cbr \u002F>\n * WPML 100% compatibility with sort synchronization across languages\u003Cbr \u002F>\n * Mobile Touch Drag & Drop Ready\u003Cbr \u002F>\n * Sort interfaces through admin and front end\u003Cbr \u002F>\n * Pagination for sort lists\u003Cbr \u002F>\n * Free Updates\u003Cbr \u002F>\n * Free Support\u003C\u002Fp>\n\u003Cp>This plugin is developed by \u003Ca href=\"https:\u002F\u002Fwww.nsp-code.com\" rel=\"nofollow ugc\">Nsp-Code\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Cp>Would you like to contribute a translation in your language? Please check at https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fpost-types-order\u003C\u002Fp>\n\u003Cp>There isn’t any Editors for your native language on plugin Contributors? You can help to moderate! https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fpost-types-order\u002Fcontributors\u003C\u002Fp>\n","Sort posts and custom post type objects using a drag-and-drop, sortable JavaScript AJAX interface, or through the default WordPress dashboard",600000,16094255,90,296,"2026-03-13T09:43:00.000Z","6.9.4","2.8","5.6",[119,120,103,121,122],"post-order","post-sort","posts-order","posts-sort","http:\u002F\u002Fwww.nsp-code.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-types-order.2.4.6.zip",{"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":91,"requires_at_least":138,"requires_php":18,"tags":139,"homepage":143,"download_link":144,"security_score":145,"vuln_count":146,"unpatched_count":28,"last_vuln_date":147,"fetched_at":30},"intuitive-custom-post-order","Intuitive Custom Post Order","3.2.0","hijiri","https:\u002F\u002Fprofiles.wordpress.org\u002Fhijiri\u002F","\u003Cp>Intuitively reorder Posts, Pages, Custom Post Types, Taxonomies, and Sites with a simple drag-and-drop interface.\u003C\u002Fp>\n\u003Cp>Intuitive Custom Post Order lets you reorder items with simple drag and drop in the WordPress admin.\u003Cbr \u002F>\nYou can sort Posts, Pages, Custom Post Types, Taxonomies, and (on Multisite) Sites.\u003C\u002Fp>\n\u003Cp>Go to \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Intuitive CPO\u003C\u002Fstrong> and select which content types you want to make sortable.\u003Cbr \u002F>\nOnce enabled, just drag and drop items in the list tables—no extra setup is required.\u003C\u002Fp>\n\u003Cp>If you create custom queries in your theme or plugins, set \u003Ccode>orderby=menu_order\u003C\u002Fcode> and \u003Ccode>order=ASC\u003C\u002Fcode> to respect the drag-and-drop order.\u003Cbr \u002F>\nTo keep the default WordPress order (by date), explicitly set \u003Ccode>orderby=date\u003C\u002Fcode> and \u003Ccode>order=DESC\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Source code and development are available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhijiriworld\u002Fintuitive-custom-post-order\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Intuitively reorder Posts, Pages, Custom Post Types, Taxonomies, and Sites with a simple drag-and-drop interface.",400000,2982725,88,139,"2025-09-16T03:37:00.000Z","3.5.0",[140,141,142,119,121],"custom-post-type-order","order-post","order-posts","http:\u002F\u002Fhijiriworld.com\u002Fweb\u002Fplugins\u002Fintuitive-custom-post-order\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintuitive-custom-post-order.3.2.0.zip",99,4,"2023-01-25 00:00:00",{"attackSurface":149,"codeSignals":174,"taintFlows":229,"riskAssessment":293,"analyzedAt":308},{"hooks":150,"ajaxHandlers":170,"restRoutes":171,"shortcodes":172,"cronEvents":173,"entryPointCount":28,"unprotectedCount":28},[151,156,159,163,168],{"type":152,"name":153,"callback":153,"file":154,"line":155},"action","admin_menu","journalpress.php",48,{"type":152,"name":157,"callback":157,"file":154,"line":158},"admin_init",54,{"type":152,"name":160,"callback":161,"priority":66,"file":154,"line":162},"add_meta_boxes_post","add_meta",65,{"type":152,"name":164,"callback":165,"priority":166,"file":154,"line":167},"transition_post_status","save_meta",1,67,{"type":152,"name":164,"callback":169,"priority":66,"file":154,"line":13},"dopost",[],[],[],[],{"dangerousFunctions":175,"sqlUsage":176,"outputEscaping":193,"fileOperations":28,"externalRequests":28,"nonceChecks":177,"capabilityChecks":28,"bundledLibraries":228},[],{"prepared":28,"raw":177,"locations":178},5,[179,183,187,189,191],{"file":180,"line":181,"context":182},"admin\\jpmeta.class.php",18,"$wpdb->get_results() with variable interpolation",{"file":184,"line":185,"context":186},"admin\\jpmirrors.class.php",24,"$wpdb->get_row() with variable interpolation",{"file":184,"line":188,"context":186},164,{"file":184,"line":190,"context":186},247,{"file":184,"line":192,"context":182},292,{"escaped":194,"rawEcho":181,"locations":195},17,[196,199,201,203,204,206,208,209,211,213,216,218,220,222,223,225,226,227],{"file":180,"line":197,"context":198},75,"raw output",{"file":180,"line":200,"context":198},77,{"file":184,"line":202,"context":198},269,{"file":184,"line":113,"context":198},{"file":184,"line":205,"context":198},329,{"file":184,"line":207,"context":198},369,{"file":184,"line":207,"context":198},{"file":184,"line":210,"context":198},370,{"file":184,"line":212,"context":198},394,{"file":214,"line":215,"context":198},"admin\\jpsettings.class.php",37,{"file":214,"line":217,"context":198},42,{"file":214,"line":219,"context":198},62,{"file":214,"line":221,"context":198},68,{"file":214,"line":197,"context":198},{"file":214,"line":224,"context":198},82,{"file":214,"line":135,"context":198},{"file":214,"line":27,"context":198},{"file":214,"line":88,"context":198},[],[230,248,257,265,284],{"entryPoint":231,"graph":232,"unsanitizedCount":246,"severity":247},"printmirrors (admin\\jpmirrors.class.php:263)",{"nodes":233,"edges":243},[234,238],{"id":235,"type":236,"label":237,"file":184,"line":202},"n0","source","$_SERVER['REQUEST_URI'] (x2)",{"id":239,"type":240,"label":241,"file":184,"line":202,"wp_function":242},"n1","sink","echo() [XSS]","echo",[244],{"from":235,"to":239,"sanitized":245},false,2,"medium",{"entryPoint":249,"graph":250,"unsanitizedCount":166,"severity":247},"printaddmirror (admin\\jpmirrors.class.php:324)",{"nodes":251,"edges":255},[252,254],{"id":235,"type":236,"label":253,"file":184,"line":205},"$_SERVER['REQUEST_URI']",{"id":239,"type":240,"label":241,"file":184,"line":205,"wp_function":242},[256],{"from":235,"to":239,"sanitized":245},{"entryPoint":258,"graph":259,"unsanitizedCount":166,"severity":247},"printeditmirror (admin\\jpmirrors.class.php:365)",{"nodes":260,"edges":263},[261,262],{"id":235,"type":236,"label":253,"file":184,"line":212},{"id":239,"type":240,"label":241,"file":184,"line":212,"wp_function":242},[264],{"from":235,"to":239,"sanitized":245},{"entryPoint":266,"graph":267,"unsanitizedCount":28,"severity":283},"\u003Cjpmirrors.class> (admin\\jpmirrors.class.php:0)",{"nodes":268,"edges":279},[269,271,274,277],{"id":235,"type":236,"label":270,"file":184,"line":185},"$_GET['jID']",{"id":239,"type":240,"label":272,"file":184,"line":185,"wp_function":273},"get_row() [SQLi]","get_row",{"id":275,"type":236,"label":276,"file":184,"line":202},"n2","$_SERVER['REQUEST_URI'] (x4)",{"id":278,"type":240,"label":241,"file":184,"line":202,"wp_function":242},"n3",[280,282],{"from":235,"to":239,"sanitized":281},true,{"from":275,"to":278,"sanitized":281},"low",{"entryPoint":285,"graph":286,"unsanitizedCount":166,"severity":292},"__construct (admin\\jpmirrors.class.php:16)",{"nodes":287,"edges":290},[288,289],{"id":235,"type":236,"label":270,"file":184,"line":185},{"id":239,"type":240,"label":272,"file":184,"line":185,"wp_function":273},[291],{"from":235,"to":239,"sanitized":245},"high",{"summary":294,"deductions":295},"The journalpress plugin v1.2 exhibits a mixed security posture.  On one hand, it demonstrates good practices by having no recorded CVEs, a clean vulnerability history, and zero external HTTP requests or file operations, suggesting a focus on internal security. The presence of nonce checks in all identified SQL queries is also a positive sign. However, significant concerns arise from the static analysis. The complete lack of capability checks on any entry points (even though there are none in this version) is a potential future risk if entry points are introduced. More immediately concerning is the high percentage of SQL queries not using prepared statements, with all five queries being vulnerable in this regard. Furthermore, the taint analysis reveals critical issues: one high-severity flow with unsanitized paths indicates a potential for injection vulnerabilities, and four total flows with unsanitized paths suggest broader issues with input handling. The low output escaping percentage (49%) also points to potential Cross-Site Scripting (XSS) vulnerabilities.",[296,298,301,304,306],{"reason":297,"points":47},"All SQL queries lack prepared statements",{"reason":299,"points":300},"High severity taint flow with unsanitized path",15,{"reason":302,"points":303},"Low output escaping percentage",8,{"reason":305,"points":303},"Four total flows with unsanitized paths",{"reason":307,"points":177},"No capability checks on entry points","2026-03-16T20:54:40.056Z",{"wat":310,"direct":319},{"assetPaths":311,"generatorPatterns":314,"scriptPaths":315,"versionParams":316},[312,313],"\u002Fwp-content\u002Fplugins\u002Fjournalpress\u002Fadmin\u002Fjs\u002Fjpadmin.js","\u002Fwp-content\u002Fplugins\u002Fjournalpress\u002Fadmin\u002Fcss\u002Fjpadmin.css",[],[312],[317,318],"journalpress\u002Fadmin\u002Fjs\u002Fjpadmin.js?ver=","journalpress\u002Fadmin\u002Fcss\u002Fjpadmin.css?ver=",{"cssClasses":320,"htmlComments":324,"htmlAttributes":326,"restEndpoints":330,"jsGlobals":331,"shortcodeOutput":332},[321,322,323],"jp-admin-container","jp-journals-table","jp-post-meta",[325],"\u003C!--\n                    This file contains the meta box for post editor. This is where you can select which journals to mirror to, and set userpics.\n                -->",[327,328,329],"name=\"jmirrors[]\"","name=\"jpic[]\"","_jp_xpto",[],[],[]]