[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$flqPeozDVEqKgLMDqBW_VtiSnAuGo4gZY_kektK6iKB0":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":14,"unpatched_count":14,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":45,"crawl_stats":36,"alternatives":52,"analysis":162,"fingerprints":330},"custom-posts-order","Custom Posts Order","4.4","Hiren Patel","https:\u002F\u002Fprofiles.wordpress.org\u002Fhiren1612\u002F","\u003Cp>Custom Posts Order plugin will order posts with simple Drag and Drop Sortable capability. Place a shortcode in page, post, text widget or template files to display in front-end. It’s that simple.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Quick and easy drag and drop for rearranging of posts.\u003C\u002Fli>\n\u003Cli>Set the number of posts to display in front-end.\u003C\u002Fli>\n\u003Cli>User can add different list of sections of particular posts.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Place this shortcode in page, post or text widget where you’d like to display posts.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[posts_order posts=2 section=porder_name]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Parameters\u003C\u002Fh4>\n\u003Cp>Custom Posts Order plugin supports the “posts” parameter where you can pass the number of posts you want to display in frontend and “section” parameter where you can pass the name of the section to be displayed in frontend. For example if you want to display 3 posts from Section1 at a time then place the following code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[posts_order posts=3 section=Section1]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>By default it displays 5 posts.\u003C\u002Fp>\n\u003Ch4>Templates\u003C\u002Fh4>\n\u003Cp>Place this shortcode in any template parts of your theme.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[posts_order posts=3 section=\"Section1\"]'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","A plugin which allows you to order the posts with simple Drag and Drop Sortable capability.",200,12905,100,1,"2020-11-24T11:26:00.000Z","5.6.17","3.0.1","",[20,21,22,23,24],"manage","order","orderby","ordering","reorder","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-posts-order\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-posts-order.zip",63,"2025-04-09 00:00:00","2026-03-15T15:16:48.613Z",[31],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":36,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":28,"updated_date":42,"references":43,"days_to_patch":36},"CVE-2025-32645","custom-posts-order-cross-site-request-forgery-to-stored-cross-site-scripting","Custom Posts Order \u003C= 4.4 - Cross-Site Request Forgery to Stored Cross-Site Scripting","The Custom Posts Order plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 4.4. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to update settings and inject malicious web scripts via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=4.4","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2025-04-15 13:26:48",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fbc38d7ac-916a-4d6c-ad53-24c6dadc5436?source=api-prod",{"slug":46,"display_name":7,"profile_url":8,"plugin_count":47,"total_installs":11,"avg_security_score":48,"avg_patch_time_days":49,"trust_score":50,"computed_at":51},"hiren1612",2,74,30,76,"2026-04-04T14:38:07.745Z",[53,73,93,118,140],{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":61,"num_ratings":61,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":70,"download_link":71,"security_score":72,"vuln_count":61,"unpatched_count":61,"last_vuln_date":36,"fetched_at":29},"better-posts-plus","Better Posts Plus","0.9.5","Mateusz Mikos","https:\u002F\u002Fprofiles.wordpress.org\u002Fmicosh\u002F","\u003Cp>The current version of the plugin adds the possibility to edit the display order of the posts on the main page, on the category pages and on the archive pages.\u003C\u002Fp>\n\u003Cp>Posts can be sorted, among others by title, by type or by update date.\u003C\u002Fp>\n\u003Cp>In addition, you can specify whether you want to ignore pinned posts and arrange them in the normal order.\u003C\u002Fp>\n\u003Cp>You can also choose how many posts to display per page.\u003C\u002Fp>\n","The simplest way to change posts order (and more!) to create your own style!",0,8802,"2018-09-20T16:31:00.000Z","4.9.29","4.9.8","5.2.4",[20,21,68,69,24],"post","posts","https:\u002F\u002Fportfolio.aimweb.pl\u002Fbetter-posts-plus-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-posts-plus.0.9.5.zip",85,{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":61,"downloaded":81,"rating":61,"num_ratings":61,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":85,"tags":86,"homepage":18,"download_link":92,"security_score":13,"vuln_count":61,"unpatched_count":61,"last_vuln_date":36,"fetched_at":29},"nahian-food-delivery-pickup-soluition","Awesome Food Ordering, Delivery & Pickup Solution","1.0.1","Abdullah Nahian","https:\u002F\u002Fprofiles.wordpress.org\u002Fnahian91\u002F","\u003Cp>Built with a Performance-First philosophy, the system ensures your ordering funnels are lightning-fast, mobile-responsive, and SEO-ready out of the box. From managing a diverse menu to tracking multi-currency revenue in £, this plugin is the only tool your food business needs to scale online.\u003C\u002Fp>\n\u003Ch3>Key Modules & Features\u003C\u002Fh3>\n\u003Ch4>📊 Dashboard: Business Intelligence Overview\u003C\u002Fh4>\n\u003Cp>Get an instant pulse on your kitchen’s performance. The centralized overview shows:\u003Cbr \u002F>\n* Real-time order volume and active delivery stats.\u003Cbr \u002F>\n* Revenue snapshots and daily sales growth.\u003Cbr \u002F>\n* Quick-action shortcuts for kitchen and delivery staff.\u003C\u002Fp>\n\u003Ch4>🍔 Menu Management (Items)\u003C\u002Fh4>\n\u003Cp>Full lifecycle management of your culinary offerings.\u003Cbr \u002F>\n* \u003Cstrong>All Items:\u003C\u002Fstrong> A comprehensive grid view with availability tracking.\u003Cbr \u002F>\n* \u003Cstrong>Add Food:\u003C\u002Fstrong> Intuitive interface for ingredients, pricing, and high-quality food galleries.\u003C\u002Fp>\n\u003Ch4>📅 Order Control Center\u003C\u002Fh4>\n\u003Cp>Manage the heart of your restaurant with precision.\u003Cbr \u002F>\n* \u003Cstrong>All Orders:\u003C\u002Fstrong> Track every order from “Pending” to “Out for Delivery.”\u003Cbr \u002F>\n* \u003Cstrong>Dynamic Status:\u003C\u002Fstrong> Instantly update statuses to trigger customer notifications and kitchen prints.\u003C\u002Fp>\n\u003Ch4>🏷️ Smart Categories\u003C\u002Fh4>\n\u003Cp>Advanced taxonomy management to help users find their favorite meals.\u003Cbr \u002F>\n* \u003Cstrong>Manage Categories:\u003C\u002Fstrong> Group by Appetizers, Main Course, Desserts, Vegan, or custom tags.\u003Cbr \u002F>\n* \u003Cstrong>SEO Optimized:\u003C\u002Fstrong> Category pages are structured for maximum search visibility on food searches.\u003C\u002Fp>\n\u003Ch4>➕ Revenue-Boosting Add-ons\u003C\u002Fh4>\n\u003Cp>Maximize your Average Order Value (AOV).\u003Cbr \u002F>\n* \u003Cstrong>Manage Extras:\u003C\u002Fstrong> Add side dishes, extra toppings, sauces, or premium packaging.\u003Cbr \u002F>\n* \u003Cstrong>Per-Item Assignment:\u003C\u002Fstrong> Link specific add-ons to specific dishes or drink types.\u003C\u002Fp>\n\u003Ch4>📈 Reports & Analytics\u003C\u002Fh4>\n\u003Cp>Detailed financial and performance tracking.\u003Cbr \u002F>\n* \u003Cstrong>Details Sales Report:\u003C\u002Fstrong> Deep-dive into individual dish performance and top sellers.\u003Cbr \u002F>\n* \u003Cstrong>Peak Time Tracking:\u003C\u002Fstrong> See which hours are earning the most revenue to optimize staffing.\u003C\u002Fp>\n\u003Ch4>👥 Customer CRM\u003C\u002Fh4>\n\u003Cp>A dedicated database for your loyal diners.\u003Cbr \u002F>\n* \u003Cstrong>Customer Info:\u003C\u002Fstrong> Detailed profiles including delivery addresses and order history.\u003Cbr \u002F>\n* \u003Cstrong>Lifetime Value:\u003C\u002Fstrong> Track your most loyal customers for targeted rewards and marketing.\u003C\u002Fp>\n\u003Ch4>⚙️ Global Settings Engine\u003C\u002Fh4>\n\u003Cp>Tailor the software to your specific restaurant brand.\u003Cbr \u002F>\n* \u003Cstrong>General:\u003C\u002Fstrong> Configure site identity and currency (Full £ support with Left\u002FRight positioning).\u003Cbr \u002F>\n* \u003Cstrong>Payment:\u003C\u002Fstrong> Manage gateways (COD, PayPal, Stripe) and checkout logic.\u003Cbr \u002F>\n* \u003Cstrong>Email:\u003C\u002Fstrong> Automated templates for order confirmations and “Food is Ready” updates.\u003C\u002Fp>\n","Awesome Food Delivery & Pickup Solution is a professional-grade ERP designed for high-volume restaurants, cloud kitchens, and eateries.",148,"2026-01-05T17:18:00.000Z","6.9.4","5.8","7.0",[87,88,89,90,91],"food-delivery","menu-management","online-ordering","pickup-system","restaurant-erp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnahian-food-delivery-pickup-soluition.1.0.1.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":103,"num_ratings":104,"last_updated":105,"tested_up_to":83,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":114,"download_link":115,"security_score":116,"vuln_count":14,"unpatched_count":61,"last_vuln_date":117,"fetched_at":29},"simple-custom-post-order","Simple Custom Post Order","2.6.0","colorlibplugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fcolorlibplugins\u002F","\u003Cp>\u003Cstrong>Simple Custom Post Order\u003C\u002Fstrong> is the easiest way to manually sort your WordPress content using drag-and-drop functionality. Whether you’re managing blog posts, portfolio items, WooCommerce products, team members, testimonials, or any custom post type, this plugin gives you complete control over your content order.\u003C\u002Fp>\n\u003Ch4>Why Choose Simple Custom Post Order?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Zero Configuration\u003C\u002Fstrong> – Works instantly after activation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag & Drop Interface\u003C\u002Fstrong> – Intuitive sorting directly in your admin post lists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Universal Compatibility\u003C\u002Fstrong> – Works with any post type and taxonomy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight & Fast\u003C\u002Fstrong> – No bloat, minimal impact on site performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong> – Clean code with action hooks for customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Sort Any Content Type\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Posts\u003C\u002Fstrong> – Reorder your blog posts in any sequence you prefer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pages\u003C\u002Fstrong> – Organize pages beyond alphabetical or date order\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types\u003C\u002Fstrong> – Perfect for portfolios, team members, testimonials, products, events, FAQs, services, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Products\u003C\u002Fstrong> – Manually sort products in your shop\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomies\u003C\u002Fstrong> – Reorder categories, tags, and custom taxonomies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Intuitive Admin Interface\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Drag-and-drop sorting directly in the WordPress post list table\u003C\u002Fli>\n\u003Cli>Visual feedback while reordering items\u003C\u002Fli>\n\u003Cli>Changes saved automatically via AJAX – no page refresh needed\u003C\u002Fli>\n\u003Cli>Works seamlessly with the default WordPress admin experience\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Smart Query Integration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically applies custom order to front-end queries\u003C\u002Fli>\n\u003Cli>Respects custom \u003Ccode>orderby\u003C\u002Fcode> parameters when explicitly set\u003C\u002Fli>\n\u003Cli>Does not interfere with search results (maintains relevance sorting)\u003C\u002Fli>\n\u003Cli>Compatible with \u003Ccode>get_posts()\u003C\u002Fcode>, \u003Ccode>WP_Query\u003C\u002Fcode>, and standard loops\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Reset & Restore\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>One-click reset to restore default ordering\u003C\u002Fli>\n\u003Cli>Reset individual post types without affecting others\u003C\u002Fli>\n\u003Cli>Useful when you need to start fresh with your content organization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> – Feature important posts at the top of your blog\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Business Websites\u003C\u002Fstrong> – Showcase key services or team members first\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portfolio Sites\u003C\u002Fstrong> – Display your best work in a specific order\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Online Stores\u003C\u002Fstrong> – Highlight featured or seasonal products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Membership Sites\u003C\u002Fstrong> – Organize course content or resources\u003C\u002Fli>\n\u003Cli>\u003Cstrong>News Sites\u003C\u002Fstrong> – Pin important stories or announcements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Websites\u003C\u002Fstrong> – Arrange events in your preferred sequence\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documentation Sites\u003C\u002Fstrong> – Structure help articles logically\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Portfolio Management\u003C\u002Fstrong>\u003Cbr \u002F>\nArrange your portfolio items to showcase your best work first, group similar projects together, or create a visual narrative of your creative journey.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Team Page Organization\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay team members by hierarchy, department, or seniority rather than by when they were added to the system.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Product Highlighting\u003C\u002Fstrong>\u003Cbr \u002F>\nFeature seasonal items, bestsellers, or new arrivals at the top of your WooCommerce shop without relying solely on sorting by date or price.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Content Curation\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate curated reading lists by manually ordering posts in the exact sequence you want readers to discover them.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FAQ Organization\u003C\u002Fstrong>\u003Cbr \u002F>\nSort frequently asked questions by importance or topic, ensuring the most relevant questions appear first.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Testimonial Display\u003C\u002Fstrong>\u003Cbr \u002F>\nShow your most compelling testimonials first to maximize their impact on potential customers.\u003C\u002Fp>\n\u003Ch4>Developer Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Action Hooks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>scp_update_menu_order\u003C\u002Fcode> – Fires after post order is updated\u003C\u002Fli>\n\u003Cli>\u003Ccode>scp_update_menu_order_tags\u003C\u002Fcode> – Fires after taxonomy term order is updated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Filter Hooks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>scpo_post_types_args\u003C\u002Fcode> – Modify which post types appear in settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Advanced View Mode\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable the advanced view in settings to see all registered post types, including those normally hidden from the admin menu.\u003C\u002Fp>\n\u003Ch4>Supported Post Types\u003C\u002Fh4>\n\u003Cp>Simple Custom Post Order works with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress Posts\u003C\u002Fli>\n\u003Cli>WordPress Pages\u003C\u002Fli>\n\u003Cli>WooCommerce Products\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads Products\u003C\u002Fli>\n\u003Cli>Portfolio items (Jetpack, custom)\u003C\u002Fli>\n\u003Cli>Team member post types\u003C\u002Fli>\n\u003Cli>Testimonial post types\u003C\u002Fli>\n\u003Cli>Event post types (The Events Calendar, etc.)\u003C\u002Fli>\n\u003Cli>FAQ post types\u003C\u002Fli>\n\u003Cli>Any custom post type with \u003Ccode>show_ui\u003C\u002Fcode> enabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Taxonomies\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Tags\u003C\u002Fli>\n\u003Cli>WooCommerce Product Categories\u003C\u002Fli>\n\u003Cli>WooCommerce Product Tags\u003C\u002Fli>\n\u003Cli>Custom taxonomies with \u003Ccode>show_ui\u003C\u002Fcode> enabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Install & Activate\u003C\u002Fstrong> – Install the plugin from WordPress.org or upload manually\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configure\u003C\u002Fstrong> – Go to Settings > SCPOrder and select which post types and taxonomies to enable\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reorder\u003C\u002Fstrong> – Visit any enabled post type list and drag items to reorder\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Done\u003C\u002Fstrong> – Your custom order is automatically applied everywhere on your site\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The plugin uses WordPress’s native \u003Ccode>menu_order\u003C\u002Fcode> field for posts and pages, and adds a \u003Ccode>term_order\u003C\u002Fcode> column for taxonomy terms. This approach ensures compatibility and data persistence.\u003C\u002Fp>\n\u003Ch4>Performance Optimized\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Targeted cache invalidation (only clears cache for modified items)\u003C\u002Fli>\n\u003Cli>Efficient database queries using prepared statements\u003C\u002Fli>\n\u003Cli>Scripts loaded only on relevant admin pages\u003C\u002Fli>\n\u003Cli>No front-end performance impact\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security First\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All database queries use prepared statements\u003C\u002Fli>\n\u003Cli>AJAX requests protected with nonce verification\u003C\u002Fli>\n\u003Cli>Capability checks ensure only authorized users can reorder\u003C\u002Fli>\n\u003Cli>Input sanitization on all user data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>For support questions, please use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsimple-custom-post-order\u002F\" rel=\"ugc\">WordPress.org support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Bug Reports\u003C\u002Fh4>\n\u003Cp>Report bugs on our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FColorlibHQ\u002Fsimple-custom-post-order\u002Fissues\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>Contributions are welcome! Please submit pull requests to our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FColorlibHQ\u002Fsimple-custom-post-order\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin is made with love by the team at Colorlib.\u003C\u002Fp>\n","Easily reorder posts, pages, custom post types, and taxonomies with intuitive drag-and-drop sorting in the WordPress admin.",300000,4056139,96,566,"2026-01-09T11:58:00.000Z","6.2","7.4",[109,110,111,112,113],"custom-post-order","drag-drop-order","post-order","reorder-posts","sort-posts","https:\u002F\u002Fwordpress.org\u002Fplugins-wp\u002Fsimple-custom-post-order\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-custom-post-order.2.6.0.zip",99,"2024-10-15 00:00:00",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":128,"num_ratings":129,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":107,"tags":133,"homepage":137,"download_link":138,"security_score":13,"vuln_count":14,"unpatched_count":61,"last_vuln_date":139,"fetched_at":29},"simple-page-ordering","Simple Page Ordering","2.7.4","10up","https:\u002F\u002Fprofiles.wordpress.org\u002F10up\u002F","\u003Cp>Order your pages, hierarchical custom post types, or custom post types with “page-attributes” with drag and drop right from the built in page list.\u003C\u002Fp>\n\u003Cp>Drag and drop the page into the desired position. No new admin menus pages, no clunky, bolted on user interfaces. Drag and drop on the page or post-type screen.\u003C\u002Fp>\n\u003Cp>The plug-in is “capabilities aware” – only users with the ability to edit others’ pages (editors and administrators) will be able to reorder content.\u003C\u002Fp>\n\u003Cp>Integrated help is included: click the “help” tab at the top right of the screen.\u003C\u002Fp>\n\u003Cp>Please note that the plug-in is not compatible with Internet Explorer 7 and earlier, due to limitations within those browsers.\u003C\u002Fp>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>We’d love to have you join in on development over on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002F10up\u002Fsimple-page-ordering\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Order your pages and other custom post types that support \"page-attributes\" with drag and drop right from the standard page list.",100000,4173221,94,131,"2025-05-19T15:00:00.000Z","6.8.5","6.6",[134,21,23,135,136],"menu-order","page","re-order","http:\u002F\u002F10up.com\u002Fplugins\u002Fsimple-page-ordering-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-page-ordering.2.7.4.zip","2023-05-16 00:00:00",{"slug":141,"name":142,"version":143,"author":144,"author_profile":145,"description":146,"short_description":147,"active_installs":148,"downloaded":149,"rating":150,"num_ratings":151,"last_updated":152,"tested_up_to":83,"requires_at_least":132,"requires_php":153,"tags":154,"homepage":159,"download_link":160,"security_score":13,"vuln_count":14,"unpatched_count":61,"last_vuln_date":161,"fetched_at":29},"rearrange-woocommerce-products","Rearrange Products for WooCommerce","5.0.11","Aslam Doctor","https:\u002F\u002Fprofiles.wordpress.org\u002Faslamdoctor\u002F","\u003Cp>Take Full Control of Your WooCommerce Product Sort-Order\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Do you want to decide which products appear first in your WooCommerce shop?\u003C\u002Fstrong>\u003Cbr \u002F>\nRearrange Products for WooCommerce gives you full control over product ordering so you can highlight your best-selling, featured, or new products exactly where you want them.\u003C\u002Fp>\n\u003Cp>This plugin is built specifically for WooCommerce stores and helps improve both customer experience and store performance.\u003C\u002Fp>\n\u003Cp>With an easy-to-use \u003Cstrong>drag-and-drop\u003C\u002Fstrong> interface, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reorder\u002FRearrange products on your main Shop page.\u003C\u002Fli>\n\u003Cli>Set custom product order for specific categories and sub-categories.\u003C\u002Fli>\n\u003Cli>Manage product display without touching any code.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose Rearrange Products for WooCommerce?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>1. Better Shopping Experience\u003C\u002Fstrong>\u003Cbr \u002F>\nHelp customers find the right products faster by displaying them in a logical and attractive order.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. More Visibility for Key Products\u003C\u002Fstrong>\u003Cbr \u002F>\nPromote best-selling, featured, or seasonal products by placing them at the top.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. Higher Conversions\u003C\u002Fstrong>\u003Cbr \u002F>\nShowing the right products first can lead to more clicks and increased sales.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fully compatible with WooCommerce.\u003C\u002Fli>\n\u003Cli>Simple drag-and-drop product sorting.\u003C\u002Fli>\n\u003Cli>Custom sorting for categories and sub-categories.\u003C\u002Fli>\n\u003Cli>Lightweight plugin with fast performance.\u003C\u002Fli>\n\u003Cli>No coding knowledge required.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Download Rearrange Products for WooCommerce Today!\u003C\u002Fp>\n\u003Cp>Make your WooCommerce store easier to browse and more effective at selling. Start organizing your products the way you want and give your customers a better shopping experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> WooCommerce must be installed and activated before using this plugin.\u003C\u002Fp>\n\u003Ch3>Important Notes\u003C\u002Fh3>\n\u003Col>\n\u003Cli>If you are using a page builder plugin to display your products, this plugin may not work properly with it. We recommend contacting your page builder’s support team to check compatibility and get assistance.\u003C\u002Fli>\n\u003Cli>If you deactivate this plugin, any product rearrangements you’ve made will be turned off. You can restore them at any time by reactivating the plugin.\u003C\u002Fli>\n\u003Cli>If you delete or uninstall this plugin, all product rearrangements will be permanently removed and cannot be recovered.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>If your custom product order is not showing on the Shop page:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Admin \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Customize\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Select \u003Cstrong>WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Product Catalogue\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Find \u003Cstrong>Default Product Sorting\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Set it to \u003Cstrong>“Default sorting (custom ordering + name)”\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>If you have a large number of products and changes are not saving\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This may be due to server limits.\u003Cbr \u002F>\nAsk your hosting provider to increase:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>memory_limit\u003C\u002Fli>\n\u003Cli>max_execution_time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>After updating these settings, try saving the product order again.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If category sort orders stopped working after upgrading from v4.x to v5.x\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The v5.0.2 update moved sort data from the old storage format to a new custom table. In some cases this migration may have failed silently, causing category-specific sort orders to appear broken.\u003C\u002Fp>\n\u003Cp>After updating to v5.0.10 or later, your category sorting should work automatically (the plugin now falls back to the old data). To fully fix the issue:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Admin \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Rearrange Products \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Troubleshooting\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Open the \u003Cstrong>“Re-run Data Migration”\u003C\u002Fstrong> panel\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>“Re-run Migration”\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Verify the success message shows your migrated record counts\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Plugin Demo\u003C\u002Fh3>\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\u002FkcgVe_1QzJc?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","Boost WooCommerce sales with the Rearrange Products for WooCommerce plugin. Easily reorder products with a simple drag-and-drop tool!",20000,464137,92,58,"2026-02-21T04:49:00.000Z","7.4.0",[155,156,24,157,158],"product","rearrange","sort","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frearrange-woocommerce-products\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frearrange-woocommerce-products.5.0.11.zip","2022-01-05 00:00:00",{"attackSurface":163,"codeSignals":197,"taintFlows":219,"riskAssessment":301,"analyzedAt":329},{"hooks":164,"ajaxHandlers":189,"restRoutes":190,"shortcodes":191,"cronEvents":196,"entryPointCount":14,"unprotectedCount":61},[165,171,176,180,185],{"type":166,"name":167,"callback":168,"file":169,"line":170},"action","delete_post","cpo_postdelete_function","addpostsection.php",194,{"type":166,"name":172,"callback":173,"file":174,"line":175},"admin_enqueue_scripts","cpo_custom_order_scripts","custom_posts_order.php",47,{"type":166,"name":177,"callback":178,"file":174,"line":179},"wp_enqueue_scripts","cpo_custom_display_style",57,{"type":181,"name":182,"callback":183,"file":174,"line":184},"filter","widget_text","do_shortcode",66,{"type":166,"name":186,"callback":187,"file":174,"line":188},"admin_menu","managepost",122,[],[],[192],{"tag":193,"callback":194,"file":174,"line":195},"posts_order","cpo_posts_listing",67,[],{"dangerousFunctions":198,"sqlUsage":199,"outputEscaping":204,"fileOperations":61,"externalRequests":61,"nonceChecks":61,"capabilityChecks":61,"bundledLibraries":218},[],{"prepared":61,"raw":14,"locations":200},[201],{"file":169,"line":202,"context":203},250,"$wpdb->get_results() with variable interpolation",{"escaped":205,"rawEcho":206,"locations":207},12,6,[208,211,212,213,214,216],{"file":169,"line":209,"context":210},41,"raw output",{"file":169,"line":151,"context":210},{"file":169,"line":184,"context":210},{"file":174,"line":116,"context":210},{"file":174,"line":215,"context":210},102,{"file":174,"line":217,"context":210},112,[],[220,245,255,266,283],{"entryPoint":221,"graph":222,"unsanitizedCount":47,"severity":244},"addpostsection (addpostsection.php:3)",{"nodes":223,"edges":240},[224,229,234,238],{"id":225,"type":226,"label":227,"file":169,"line":228},"n0","source","$_REQUEST['listname']",23,{"id":230,"type":231,"label":232,"file":169,"line":228,"wp_function":233},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":235,"type":226,"label":236,"file":169,"line":237},"n2","$_REQUEST",22,{"id":239,"type":231,"label":232,"file":169,"line":228,"wp_function":233},"n3",[241,243],{"from":225,"to":230,"sanitized":242},false,{"from":235,"to":239,"sanitized":242},"low",{"entryPoint":246,"graph":247,"unsanitizedCount":14,"severity":244},"cpo_delete_single_post (addpostsection.php:136)",{"nodes":248,"edges":253},[249,251],{"id":225,"type":226,"label":236,"file":169,"line":250},137,{"id":230,"type":231,"label":232,"file":169,"line":252,"wp_function":233},141,[254],{"from":225,"to":230,"sanitized":242},{"entryPoint":256,"graph":257,"unsanitizedCount":47,"severity":244},"cpo_data_insert (addpostsection.php:157)",{"nodes":258,"edges":264},[259,262],{"id":225,"type":226,"label":260,"file":169,"line":261},"$_REQUEST (x2)",158,{"id":230,"type":231,"label":232,"file":169,"line":263,"wp_function":233},187,[265],{"from":225,"to":230,"sanitized":242},{"entryPoint":267,"graph":268,"unsanitizedCount":281,"severity":282},"cpo_posts_table (addpostsection.php:222)",{"nodes":269,"edges":278},[270,272,275,276],{"id":225,"type":226,"label":236,"file":169,"line":271},227,{"id":230,"type":231,"label":273,"file":169,"line":202,"wp_function":274},"get_results() [SQLi]","get_results",{"id":235,"type":226,"label":260,"file":169,"line":271},{"id":239,"type":231,"label":232,"file":169,"line":277,"wp_function":233},274,[279,280],{"from":225,"to":230,"sanitized":242},{"from":235,"to":239,"sanitized":242},3,"high",{"entryPoint":284,"graph":285,"unsanitizedCount":300,"severity":282},"\u003Caddpostsection> (addpostsection.php:0)",{"nodes":286,"edges":296},[287,288,289,291,292,294],{"id":225,"type":226,"label":227,"file":169,"line":228},{"id":230,"type":231,"label":232,"file":169,"line":228,"wp_function":233},{"id":235,"type":226,"label":290,"file":169,"line":237},"$_REQUEST (x7)",{"id":239,"type":231,"label":232,"file":169,"line":228,"wp_function":233},{"id":293,"type":226,"label":236,"file":169,"line":271},"n4",{"id":295,"type":231,"label":273,"file":169,"line":202,"wp_function":274},"n5",[297,298,299],{"from":225,"to":230,"sanitized":242},{"from":235,"to":239,"sanitized":242},{"from":293,"to":295,"sanitized":242},9,{"summary":302,"deductions":303},"The custom-posts-order plugin v4.4 presents a mixed security posture. While it has a seemingly small attack surface with no reported AJAX handlers or REST API routes that lack authentication, and a single shortcode as its only entry point, the code analysis reveals significant concerns. A notable red flag is the presence of SQL queries that are not using prepared statements, alongside a concerning number of taint flows with unsanitized paths, specifically two classified as high severity. This indicates potential for data injection or manipulation vulnerabilities.\n\nThe plugin's vulnerability history is also a cause for concern. Having one known CVE, which is currently unpatched, and a medium severity rating, suggests a pattern of past security weaknesses. The common vulnerability type of Cross-Site Request Forgery (CSRF) indicates a potential for users to be tricked into performing unintended actions. Although the plugin demonstrates some strengths, like a majority of outputs being properly escaped, the combination of unsanitized taint flows and unpatched vulnerabilities creates a tangible risk that requires attention.",[304,307,310,311,314,317,318,319,320,321,324,326],{"reason":305,"points":306},"Unpatched CVE",15,{"reason":308,"points":309},"High severity taint flow",10,{"reason":308,"points":309},{"reason":312,"points":313},"SQL queries not using prepared statements",8,{"reason":315,"points":316},"Unsanitized taint paths",5,{"reason":315,"points":316},{"reason":315,"points":316},{"reason":315,"points":316},{"reason":315,"points":316},{"reason":322,"points":323},"No nonce checks",7,{"reason":325,"points":323},"No capability checks",{"reason":327,"points":328},"Output escaping is not fully proper",4,"2026-03-16T20:12:56.364Z",{"wat":331,"direct":339},{"assetPaths":332,"generatorPatterns":336,"scriptPaths":337,"versionParams":338},[333,334,335],"\u002Fwp-content\u002Fplugins\u002Fcustom-posts-order\u002Fcss\u002Fcpo_style.css","\u002Fwp-content\u002Fplugins\u002Fcustom-posts-order\u002Fjs\u002Forderposts.js","\u002Fwp-content\u002Fplugins\u002Fcustom-posts-order\u002Fcss\u002Fcustompostdisplay.css",[],[334],[],{"cssClasses":340,"htmlComments":345,"htmlAttributes":349,"restEndpoints":358,"jsGlobals":359,"shortcodeOutput":361},[341,342,343,344],"addsecform","addsecformtable","error_msg","cpo_posts_listing_table",[346,347,348],"\u003C!-- Function to add option name in wp_options table -->","\u003C!-- Function to display new section Form (Page 1) -->","\u003C!-- Function to display Section Listing (Page 1) -->",[350,351,352,353,354,355,356,357],"name='pname'","id='pname'","name='addpostsection'","id='addpostsection'","name='delete_posts'","id='delete_posts'","name='checkAll'","id='checkAll'",[],[360],"jQuery",[362,363,364],"\u003Cdiv class=\"postsinfo\">","\u003Cdiv class=\"postlist\">","\u003Cdiv class=\"posttitle\">"]