Simple Page Ordering

Wordpress Plugin
Download latest - 2.4.3

Download Stats

Today 3,526
Yesterday 4,687
Last Week 25,307
All Time 1,229,719
Banner 772x250


Releases (24 )

Version Release Date Change Log
2.4.3 2022-11-08
  • 2022-11-08 =
  • Changed: Allow hierarchical post types that don't have page-attributes set to be sorted properly (props @dkotter, @peterwilsoncc via #108.
  • Security: Bump got from 10.7.0 to 11.8.5 (props @dependabot via #106.
  • Security: Bump @wordpress/env from 4.9.0 to 5.3.0 (props @dependabot via #106.
  • Security: Bump scss-tokenizer from 0.3.0 to 0.4.3 (props @dependabot via #107.
  • Security: Bump node-sass from 7.0.1 to 7.0.3 (props @dependabot via #107.
2.4.2 2022-09-28
  • 2022-09-28 =
  • Changed: Replaced our Grunt build process with 10up-toolkit (props @cadic, @peterwilsoncc, @dinhtungdu via #97.
  • Fixed: Disable reordering for CPTs that don't support page-attributes (props @dhanendran, @dinhtungdu, @peterwilsoncc via #103.
2.4.1 2022-06-21
  • 2022-06-21 =
  • Added: Missing text domain to strings (props @kebbet, @dkotter, @jeffpaul via #92.
  • Fixed: Condition in REST page sorting logic in rest_page_ordering method (props @szepeviktor, @iamdharmesh via #94.
  • Fixed: PHP Coding standards (props @szepeviktor, @dinhtungdu via #93.
  • Changed: Bump WordPress "tested up to" version to 6.0 (props @peterwilsoncc, @vikrampm1, @Sidsector9, @jeffpaul via #95, #98.
  • Security: Bump grunt from 1.5.2 to 1.5.3 (props @dependabot via #99.
2.4.0 2022-04-28
  • 2022-04-28 =
  • Added: REST API for reordering posts: /wp-json/simplepageordering/v1/ (props @rmccue, @ciprianimike, @cadic, @lkraav, @dinhtungdu).
  • Added: REST Endpoint Documentation.
  • Added: Documentation to exclude post types (props @dzulfriday @dinhtungdu, @jeffpaul).
  • Added: PHP8 compatibility testing GitHub Action (props @nomnom99, @dharm1025).
  • Added: Cypress E2E tests (props @dinhtungdu, @dharm1025, @faisal03).
  • Added: Dependency security scanning GitHub Action (props @jeffpaul, @nomnom99).
  • Changed: PLUGIN_VERSION to SIMPLE_PAGE_ORDERING_VERSION (props @dinhtungdu, @dkotter).
  • Changed: Bump WordPress "tested up to" version to 5.9 (props @ankitguptaindia, @phpbits, @sudip-10up).
  • Security: Bump rmccue/requests from 1.7.0 to 1.8.0 (props @dependabot).
  • Security: Bump async from 2.6.3 to 2.6.4 (props @dependabot).
2.3.4 2020-04-08
  • Changed: Avoid failed reordering introduced in v2.3.3 when handling a large number of non-hierarchical items (props @dinhtungdu)
  • Changed: Bump WordPress version support to 5.4 (props @tmoorewp)
  • Fixed: Ensure titles of reordered items appear in a human-readable way (props @dinhtungdu)
2.3.3 2020-03-21
  • Added: Nonce verify for AJAX requests (props @williampatton, @dtbaker)
  • Changed: Disable Post Revisions now using the correct action of post_updated (props @blue-liquid-designs)
  • Changed: Bump WordPress version "tested up to" 5.3 (props @adamsilverstein, @dinhtungdu)
  • Changed: Documentation updates (props @jeffpaul)
  • Fixed: Mismatched localized data variable name (props @dinhtungdu)
  • Fixed: VIP Go coding standards (props @mrasharirfan, @dinhtungdu, @pereirinha, @brentvr)
2.3.2 2018-05-08
  • Enhancement: Allow cancellation of drag operation by pressing escape key
  • Bug fix: Allow form input elements added to a row by plugins to be interacted with
2.3.1 2018-04-13
  • Bug fix: Prevent rows with hidden columns from jumping around while dragging
2.3 2018-03-05
  • Avoid exceeding PHP's max input variables, which could cause incorrectly assigned page order
  • Fix a malformed URL that would take you to posts instead of pages
  • Use WP_Query instead of get_posts() for better performance
  • Use WordPress core's spinner class
  • Add Grunt-based build process with Sass
  • Remove bundled translations in favor of WordPress.org language packs
  • Fix some PHPDoc and coding standards to align with 10up's Engineering Best Practices
2.2.4 2016-11-20
  • Fixed redundant URL encoding when sorting in admin page list
2.2.3 2014-09-27
  • Fixed ordering in WordPress 4.0 following core changes to ORDER BY in WP_Query
2.2.2 2014-08-19
  • Column widths no longer change when dragging a row (partial props griffinjt)
  • Closed obscure XSS vulnerability related to Sort by Order link (props simon-waters)
  • Add German localization (props glueckpress).
2.2.1 2014-05-31
  • Bring back translations / text domain (yikes!)
  • Add Brazilian translation
  • Props to "felds"
2.2 2014-04-06
  • Updated look and feel to better match WordPress 3.8 admin redesign
  • Improved awareness of and compatibility with Quick Edit (inline editor)
  • Prevent collisions with themes and plugins bundling Simple Page Ordering
2.1.2 2013-05-30
  • Bug fix: hierarchical custom post types without page-attributes was still broken - doh!
  • Bug fix: extreme edge case where post columns did not include the post title now supported
2.1.1 2013-05-27
  • Bug fix: custom post types with page-attributes or hierarchical properties, but not both, breaking ordering
2.1 2013-05-19
  • UI refinements: Better "spinner" positioning (and HiDPI), translucent row when moving, improved appearance of "drop" placeholder, wait till row dragged by at least 5px to start sorting
  • Major JavaScript refactoring and simplification (combined with new stylesheet) for better performance
  • Awareness of custom user capabilities for post types, in addition to a filter (simple_page_ordering_edit_rights) for overriding reordering rights (previously used edit_others_pages globally)
  • Awareness of custom post statuses (so they are not skipped during backend ordering operation)
2.0 2012-11-12
  • Drag pages into any part of the page hierarchy! No longer limited to same branch of tree!
  • Big performance improvements under the hood: leaner queries, batched requests, less processing
  • Scales much more reliably in situations with very high page counts due to batching of requests
  • Order of the first page is now set to "1" instead of "0", so pages added after ordering are added at the top (instead of second)
  • Removed "number of pages" drop down, which is repetitive of a field accessible under Screen Options
  • New filters and hooks to extend / override default functionality
  • Improved compatibility with newer versions of WordPress
1.0 2011-09-24
  • Fix unexpected page ordering results when pages have not been explictly ordered yet (sorts by menu_order, then title, not just menu_order)
  • Support for ordering non-hierarchical post types that have "page-attributes" support
  • New filter link for "Sort by Order" to restore (hierarchical) or set (non-hierarchical, page attributes support) post list sort to menu order
  • Fix "per page" drop down filter selection not saving between page loads (was broken in 3.1)
  • Users are now forced to wait for current sort operation to finish before they can sort another item
  • Smarter about "not sortable" view states
  • Localization ready! Rough Spanish translation included.
  • Items are always ordered with positive integers (potential negative sort orders had some performance benefits in last version, but sometimes caused issues)
  • Assorted other performance and code improvements
0.9.6 2011-04-04
  • Fix for broken inline editing (quick edit) fields in Firefox
0.9.5 2011-03-27
  • Smarter awareness of "sorted" modes in WordPress 3.1 (can only use when sorted by menu order)
  • Smarter awareness of "quick edit" mode (can't drag)
  • Generally simplified / better organized code
0.9.1 2011-01-17
0.9 2010-12-29
  • Fix page count display always showing "0" on non-hierarchical post types (Showing 1-X of X)
  • Fix hidden menu order not updating after sort (causing Quick Edit to reset order when used right after sorting)
  • "Move" cursor only set if JavaScript enabled
  • Added further directions in the plug-in description (some users were confused about how to use it)
  • Basic compatibility with 3.1 RC (prevent clashes with post list sorting)
0.8.4 2010-08-24
  • Loosened constraints on drag and drop to ease dropping into top and bottom position
  • Fixed row background staying "white" after dropping into a new position
  • Fixed double border on the bottom of the row while dragging
  • Improved some terminology (with custom post types in mind)