[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$foC66WM7FGEt3gU2ixRWaDObRqzxYcz62wk8I8zsoLHU":3,"$fjfWlnHqCpSY8YdfNJ0fi48ezEaR4MZ3JQ--QtTTzk1U":229,"$f4Tc-OuMrwEymNz8QDpuOti1WieKddRD7jknohY0Jphg":234},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":16,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":36,"analysis":141,"fingerprints":205},"loft-postreorder","Loft PostReorder","1.0.0","loftocean","https:\u002F\u002Fprofiles.wordpress.org\u002Floftocean\u002F","\u003Cp>Small and easy to use. Loft PostReorder helps you to control the order of posts shown on the category archive pages.\u003C\u002Fp>\n\u003Ch4>Features & Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display all posts in this category on the category edit page.\u003C\u002Fli>\n\u003Cli>Drag and drop to reorder posts for an individual category archive page.\u003C\u002Fli>\n\u003Cli>One click to reset the changed posts order.\u003C\u002Fli>\n\u003Cli>Will support more archive pages in future updates. For example, Tag archive pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to contact us\u003C\u002Fh4>\n\u003Cp>If you have any questions or encounter a problem while using Loft PostReorder, please create a topic in the support forum.\u003C\u002Fp>\n","An easy to use plugin to reorder your posts on the Category Archive pages.",0,1214,"2019-02-14T06:36:00.000Z","5.0.25","4.7","",[18,19,20,21,22],"category-post-order","category-post-reorder","post-order","post-reorder","reorder","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Floft-postreorder.1.0.0.zip",85,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},5,70060,88,30,86,"2026-05-19T21:15:54.649Z",[37,64,85,107,126],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":11,"last_vuln_date":62,"fetched_at":63},"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,4091926,96,566,"2026-01-09T11:58:00.000Z","6.9.4","6.2","7.4",[54,55,20,56,57],"custom-post-order","drag-drop-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,1,"2024-10-15 00:00:00","2026-04-16T10:56:18.058Z",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":77,"requires_at_least":78,"requires_php":79,"tags":80,"homepage":83,"download_link":84,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":63},"category-custom-post-order","Posts Order","1.5.0","Piotr Po","https:\u002F\u002Fprofiles.wordpress.org\u002Fpotreb\u002F","\u003Cp>This plugin allows you to order the posts for each taxonomies.\u003C\u002Fp>\n\u003Cp>You can order yours post by date, modyfication date, title, id, author, slug, postmeta or custom\u003C\u002Fp>\n","Order posts separately for each terms and taxonomies",1000,33552,92,17,"2023-01-26T09:14:00.000Z","6.1.10","5.5","7.0",[18,54,20,81,82],"posts-order","taxonomy-post-order","https:\u002F\u002Fwpsmartlab.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-custom-post-order.1.5.0.zip",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":95,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":16,"tags":100,"homepage":104,"download_link":105,"security_score":60,"vuln_count":61,"unpatched_count":11,"last_vuln_date":106,"fetched_at":63},"custom-post-order-category","Custom Category Post Order","2.2","faaiq","https:\u002F\u002Fprofiles.wordpress.org\u002Ffaaiq\u002F","\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\u002F_UEMSqJvkRM?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>Custom Post Order is a powerful WordPress plugin that lets you reorder posts using a simple drag-and-drop interface. Organize content based on custom post types or specific categories, allowing each category or post type to have its own unique post order. Ideal for bloggers, content managers, and website owners who want full control over post display order without altering database content.\u003C\u002Fp>\n\u003Cp>Key Features:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Custom post order for Home page (pro)\u003C\u002Fli>\n\u003Cli>Drag & Drop Post Reordering – Quickly rearrange posts by hand with an intuitive interface.\u003C\u002Fli>\n\u003Cli>Category-Specific Post Order – Sort and manage posts independently within each selected category.\u003C\u002Fli>\n\u003Cli>Custom Post Type Sorting – Organize any custom post type with flexible ordering options.\u003C\u002Fli>\n\u003Cli>Soft Delete Option – Hide posts from display without deleting them from the WordPress database.\u003C\u002Fli>\n\u003Cli>One-Click Alphabetical or Reverse Sorting (Premium Feature) – Automatically arrange posts A–Z or Z–A.\u003C\u002Fli>\n\u003Cli>Enable or Disable Sorting Functionality – Easily toggle ordering for specific post types or categories.\u003C\u002Fli>\n\u003Cli>Multilingual support added — translations now available for French, German, Italian, Russian, and Polish. Additional languages can be added upon request.\u003Cbr \u002F>\nOptimize your content structure, improve user experience, and take full control of how posts are displayed with the Custom Post Order Plugin for WordPress.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Arbitrary section 1\u003C\u002Fh3>\n","Order your post by category or custom post type by drag & drop interface.",500,36825,64,19,"2025-11-28T09:30:00.000Z","6.8.5","3.3",[54,101,102,103,56],"custom-post-type-order","drag-and-drop-post-order","post-sorting","https:\u002F\u002Fscriptut.com\u002Fwordpress\u002Fcustom-category-post-order\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-order-category.zip","2025-06-05 00:00:00",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":117,"num_ratings":61,"last_updated":118,"tested_up_to":98,"requires_at_least":119,"requires_php":79,"tags":120,"homepage":124,"download_link":125,"security_score":117,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":63},"gap3coders-taxonomy-post-order","GAP3 Coders Taxonomy Post Order","1.0.1","GAP3","https:\u002F\u002Fprofiles.wordpress.org\u002Fgap3coders\u002F","\u003Cp>GAP3 Coders Taxonomy Post Order is a powerful WordPress plugin that allows you to easily reorder posts within any taxonomy term using an intuitive drag-and-drop interface. The custom order automatically applies to your website’s frontend without requiring any code modifications.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Drag & Drop Interface\u003C\u002Fstrong> – Intuitive admin interface for reordering posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Frontend Integration\u003C\u002Fstrong> – No code changes required, works immediately\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Universal Taxonomy Support\u003C\u002Fstrong> – Works with categories, tags, and custom taxonomies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Type Compatible\u003C\u002Fstrong> – Supports all public post types\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP_Query Integration\u003C\u002Fstrong> – Automatically applies to custom queries with tax_query\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyboard Accessible\u003C\u002Fstrong> – Full keyboard navigation support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Responsive\u003C\u002Fstrong> – Works perfectly on all devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong> – Lightweight and efficient\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security First\u003C\u002Fstrong> – Follows WordPress security best practices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Admin Interface\u003C\u002Fstrong>: Navigate to “GAP3 Coders Taxonomy Post Order” in your WordPress admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Select Taxonomy\u003C\u002Fstrong>: Choose any taxonomy (categories, tags, or custom)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose Term\u003C\u002Fstrong>: Select the specific term you want to reorder\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag & Drop\u003C\u002Fstrong>: Reorder posts using the intuitive interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Application\u003C\u002Fstrong>: Changes apply immediately to your frontend\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Supported Queries\u003C\u002Fh4>\n\u003Cp>The plugin automatically applies custom ordering to:\u003Cbr \u002F>\n* Taxonomy archive pages (category.php, tag.php, taxonomy.php)\u003Cbr \u002F>\n* Custom WP_Query instances with tax_query parameters\u003Cbr \u002F>\n* Main query modifications via pre_get_posts\u003Cbr \u002F>\n* Any query that filters by taxonomy terms\u003C\u002Fp>\n\u003Ch4>Developer Friendly\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Clean, well-documented code\u003C\u002Fli>\n\u003Cli>WordPress coding standards compliant\u003C\u002Fli>\n\u003Cli>Extensible architecture\u003C\u002Fli>\n\u003Cli>Proper sanitization and validation\u003C\u002Fli>\n\u003Cli>Translation ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports, please contact us at gap3coders@gmail.com\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by GAP3 Coders with ❤️ for the WordPress community.\u003C\u002Fp>\n","Easily reorder posts within taxonomy terms using drag-and-drop interface. Custom order automatically applies to frontend without any code changes.",10,405,100,"2025-07-09T09:51:00.000Z","4.0",[121,122,20,56,123],"custom-order","drag-drop","taxonomy","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgap3coders-taxonomy-post-order\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgap3coders-taxonomy-post-order.1.0.1.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":11,"downloaded":134,"rating":11,"num_ratings":11,"last_updated":135,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":136,"homepage":139,"download_link":140,"security_score":117,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":63},"bracket-post-order","Bracket Post Order","1.2.6","bracket","https:\u002F\u002Fprofiles.wordpress.org\u002Fbracketdev\u002F","\u003Cp>\u003Cstrong>Bracket Post Order\u003C\u002Fstrong> gives you complete control over how your content is sorted — directly from the native WordPress admin screens you already use. No new interfaces to learn, no separate reorder pages. Just drag and drop.\u003C\u002Fp>\n\u003Cp>A key feature is \u003Cstrong>per-term post ordering\u003C\u002Fstrong>: the ability to define a different post order for each individual category, tag, or custom taxonomy term. Show your products in one order on “Summer Collection” and a completely different order on “Best Sellers” — each term maintains its own independent sort.\u003C\u002Fp>\n\u003Ch4>Three Types of Ordering\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>1. Global Post Ordering\u003C\u002Fstrong>\u003Cbr \u002F>\nDrag-and-drop to reorder posts, pages, and custom post types on the standard admin list table. The new order is saved to \u003Ccode>menu_order\u003C\u002Fcode> and automatically applied on the front end.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. Per-Term Post Ordering\u003C\u002Fstrong>\u003Cbr \u002F>\nFilter your admin list by a category or taxonomy term, and the interface switches to per-term mode. Drag posts into the order you want for \u003Cem>that specific term\u003C\u002Fem>. Assign the same post to multiple categories — each one keeps its own sort. New posts added to a term automatically appear first (newest on top).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. Taxonomy Term Ordering\u003C\u002Fstrong>\u003Cbr \u002F>\nReorder categories, tags, and custom taxonomy terms themselves via drag-and-drop on the native \u003Ccode>edit-tags.php\u003C\u002Fcode> screen. The new term order is applied to \u003Ccode>get_terms()\u003C\u002Fcode> queries and navigation menus on the front end.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Reset Order\u003C\u002Fstrong> — Reset post order by date or title with one click. Most requested feature across all ordering plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Undo\u003C\u002Fstrong> — “Order saved. [Undo]” link appears for 8 seconds after every reorder. Click to revert instantly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile\u002FTouch Support\u003C\u002Fstrong> — Full touch drag-and-drop on phones and tablets via jQuery UI Touch Punch.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyboard Accessibility\u003C\u002Fstrong> — Tab to a row, Enter to activate, Arrow keys to move, Enter to save, Escape to cancel. WCAG compliant.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order Column\u003C\u002Fstrong> — “#” column shows each post’s position number at a glance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPML & Polylang Support\u003C\u002Fstrong> — Per-term ordering works correctly across languages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Bar Indicator\u003C\u002Fstrong> — Shows current ordering mode (Global or Per-Term) in the admin bar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Settings Link\u003C\u002Fstrong> — Quick access from the Plugins page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Settings > Bracket Post Order\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Toggle on the post types you want to reorder\u003C\u002Fli>\n\u003Cli>Toggle on taxonomies for per-term post ordering\u003C\u002Fli>\n\u003Cli>Toggle on taxonomies for term reordering\u003C\u002Fli>\n\u003Cli>Visit your admin list pages and start dragging\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Changes save automatically via AJAX — no page refresh needed.\u003C\u002Fp>\n\u003Ch4>Built for WordPress, Not Against It\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Works directly inside native admin list tables (\u003Ccode>edit.php\u003C\u002Fcode> and \u003Ccode>edit-tags.php\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Uses standard \u003Ccode>menu_order\u003C\u002Fcode> for global ordering — compatible with any theme\u003C\u002Fli>\n\u003Cli>Uses \u003Ccode>term_order\u003C\u002Fcode> for taxonomy terms — the same column WordPress defines\u003C\u002Fli>\n\u003Cli>Per-term order stored as term meta — clean, portable, conflict-free\u003C\u002Fli>\n\u003Cli>Front-end queries are modified transparently via \u003Ccode>pre_get_posts\u003C\u002Fcode> and \u003Ccode>posts_clauses\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Explicit \u003Ccode>orderby\u003C\u002Fcode> parameters (date, title, etc.) are never overridden\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Works With\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Any public custom post type (portfolios, team members, testimonials, events, FAQs, services)\u003C\u002Fli>\n\u003Cli>WooCommerce products and product categories\u003C\u002Fli>\n\u003Cli>Any registered taxonomy with a UI\u003C\u002Fli>\n\u003Cli>Page builders that use standard \u003Ccode>WP_Query\u003C\u002Fcode> (Elementor, Divi, Beaver Builder)\u003C\u002Fli>\n\u003Cli>Themes that follow WordPress template hierarchy\u003C\u002Fli>\n\u003Cli>WPML and Polylang multilingual plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>For Developers\u003C\u002Fh4>\n\u003Cp>Bracket Post Order provides hooks so you can extend or control its behavior:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Filter: skip per-term ordering for a specific query\nadd_filter( 'bracket_po_apply_term_post_order', function( $apply, $term_id, $query ) {\n    \u002F\u002F Return false to skip\n    return $apply;\n}, 10, 3 );\n\n\u002F\u002F Filter: modify the retrieved term post order\nadd_filter( 'bracket_po_get_term_post_order', function( $ordered_ids, $term_id ) {\n    return $ordered_ids;\n}, 10, 2 );\n\n\u002F\u002F Actions: fired after order is saved via drag-and-drop\ndo_action( 'bracket_po_global_order_updated', $post_ids );\ndo_action( 'bracket_po_term_post_order_updated', $term_id, $post_ids );\ndo_action( 'bracket_po_term_order_updated', $term_ids );\n\n\u002F\u002F Actions: fired after order is reset\ndo_action( 'bracket_po_global_order_reset', $post_type, $sort_by );\ndo_action( 'bracket_po_term_post_order_reset', $term_id );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To apply per-term order in custom queries, set \u003Ccode>orderby\u003C\u002Fcode> to \u003Ccode>menu_order\u003C\u002Fcode> and include a \u003Ccode>tax_query\u003C\u002Fcode> with a single term:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$query = new WP_Query( [\n    'post_type' => 'product',\n    'orderby'   => 'menu_order',\n    'order'     => 'ASC',\n    'tax_query' => [ [\n        'taxonomy' => 'product-category',\n        'field'    => 'term_id',\n        'terms'    => 42,\n    ] ],\n] );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The plugin will automatically apply the saved per-term order via \u003Ccode>FIELD()\u003C\u002Fcode> SQL — ordered posts appear first, new\u002Funordered posts appear last (sorted by date, newest on top).\u003C\u002Fp>\n","Drag-and-drop ordering for posts, pages, custom post types, and taxonomy terms — with per-category post ordering.",331,"2026-04-09T12:16:00.000Z",[121,137,20,22,138],"drag-and-drop","taxonomy-order","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbracket-post-order\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbracket-post-order.1.2.6.zip",{"attackSurface":142,"codeSignals":181,"taintFlows":189,"riskAssessment":190,"analyzedAt":204},{"hooks":143,"ajaxHandlers":177,"restRoutes":178,"shortcodes":179,"cronEvents":180,"entryPointCount":11,"unprotectedCount":11},[144,150,154,158,161,165,170,172],{"type":145,"name":146,"callback":147,"priority":115,"file":148,"line":149},"action","save_post","save_meta","inc\\admin-manager.php",32,{"type":145,"name":151,"callback":152,"priority":115,"file":148,"line":153},"edited_term","save_tax_fileds",33,{"type":145,"name":155,"callback":156,"file":148,"line":157},"admin_print_scripts-edit-tags.php","enqueue_scripts",34,{"type":145,"name":159,"callback":156,"file":148,"line":160},"admin_print_scripts-term.php",35,{"type":145,"name":162,"callback":163,"file":148,"line":164},"loftocean\u002Fpost_reorder\u002Fload_modules","_instance",160,{"type":145,"name":166,"callback":167,"priority":168,"file":169,"line":75},"pre_get_posts","set_category_page_args",99999,"inc\\front-manager.php",{"type":145,"name":162,"callback":163,"file":169,"line":171},47,{"type":145,"name":173,"callback":174,"file":175,"line":176},"init","Loft_Post_Reorder::_instance","loft-post-reorder.php",83,[],[],[],[],{"dangerousFunctions":182,"sqlUsage":183,"outputEscaping":185,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":61,"bundledLibraries":188},[],{"prepared":11,"raw":11,"locations":184},[],{"escaped":186,"rawEcho":11,"locations":187},6,[],[],[],{"summary":191,"deductions":192},"The \"loft-postreorder\" plugin v1.0.0 exhibits a strong security posture based on the provided static analysis.  The complete absence of identified AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the attack surface. Furthermore, the code demonstrates good practices with 100% of SQL queries using prepared statements and all output being properly escaped. The lack of file operations and external HTTP requests further reduces potential vulnerabilities.  There are no known CVEs associated with this plugin, and no taint analysis findings suggest critical or high-severity risks.",[193,195,198,200,202],{"reason":194,"points":30},"Zero nonces implemented",{"reason":196,"points":197},"Zero AJAX handlers",2,{"reason":199,"points":197},"Zero REST API routes",{"reason":201,"points":197},"Zero shortcodes",{"reason":203,"points":197},"Zero cron events","2026-03-17T07:19:49.961Z",{"wat":206,"direct":215},{"assetPaths":207,"generatorPatterns":210,"scriptPaths":211,"versionParams":212},[208,209],"\u002Fwp-content\u002Fplugins\u002Floft-post-reorder\u002Fassets\u002Fcss\u002Fadmin-style.min.css","\u002Fwp-content\u002Fplugins\u002Floft-post-reorder\u002Fassets\u002Fjs\u002Fadmin-script.min.js",[],[209],[213,214],"loft-post-reorder\u002Fassets\u002Fcss\u002Fadmin-style.min.css?ver=","loft-post-reorder\u002Fassets\u002Fjs\u002Fadmin-script.min.js?ver=",{"cssClasses":216,"htmlComments":221,"htmlAttributes":222,"restEndpoints":225,"jsGlobals":226,"shortcodeOutput":228},[217,218,219,220],"loft-post-reorder-list-wrapper","loft-post-reorder-list","hide","item-post-title",[],[223,224],"name=\"loft_post_reorder_type\"","name=\"loft_post_order[]\"",[],[227],"jquery-ui-sortable",[],{"error":230,"url":231,"statusCode":232,"statusMessage":233,"message":233},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Floft-postreorder\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":61,"versions":235},[236],{"version":6,"download_url":23,"svn_tag_url":237,"released_at":25,"has_diff":238,"diff_files_changed":239,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":240,"is_current":230},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Floft-postreorder\u002Ftags\u002F1.0.0\u002F",false,[],[]]