Version Description
- Released 2014-12-26
- Bug fix: Saving admin panel settings resulted in a variety of PHP offset error messages.
- Bug fix: Querying multiple post types resulted in PHP illegal offset error messages.
Download this release
Release Info
Developer | ronalfy |
Plugin | Reorder Posts |
Version | 2.0.2 |
Comparing to | |
See all releases |
Code changes from version 2.0.1 to 2.0.2
- class-reorder-admin.php +7 -7
- index.php +1 -1
- readme.txt +10 -1
class-reorder-admin.php
CHANGED
@@ -276,7 +276,7 @@ class MN_Reorder_Admin {
|
|
276 |
//Typically set on post type archives or custom WP_Query or get_posts instances
|
277 |
$post_type = $main_query[ 'post_type' ];
|
278 |
}
|
279 |
-
if ( !$post_type ) return;
|
280 |
|
281 |
//See if suppress filters is on (using get_posts) (if it's not, use modify_menu_order_sql for that)
|
282 |
if ( !isset( $main_query[ 'suppress_filters' ] ) ) return;
|
@@ -320,7 +320,7 @@ class MN_Reorder_Admin {
|
|
320 |
} elseif ( is_home() ) {
|
321 |
$post_type = 'post';
|
322 |
}
|
323 |
-
if ( !$post_type ) return $sql_orderby;
|
324 |
|
325 |
if ( !apply_filters( 'metronet_reorder_allow_menu_order_' . $post_type, true ) ) return $sql_orderby; //Return false to disable this for each individual post type as opposed to using a global filter above
|
326 |
|
@@ -399,14 +399,14 @@ class MN_Reorder_Admin {
|
|
399 |
$menu_order = $input[ 'menu_order' ];
|
400 |
if ( !empty( $menu_order ) ) {
|
401 |
foreach( $post_types as $post_type_name => &$values ) {
|
402 |
-
$orderby = isset( $
|
403 |
if ( $orderby !== 'menu_order' ) {
|
404 |
-
$
|
405 |
}
|
406 |
|
407 |
-
$order = isset( $
|
408 |
if ( $orderby !== 'ASC' ) {
|
409 |
-
$
|
410 |
}
|
411 |
}
|
412 |
$input[ 'menu_order' ] = $menu_order;
|
@@ -420,4 +420,4 @@ class MN_Reorder_Admin {
|
|
420 |
add_action( 'init', 'mn_reorder_admin_instantiate', 15 );
|
421 |
function mn_reorder_admin_instantiate() {
|
422 |
MN_Reorder_Admin::get_instance();
|
423 |
-
}
|
276 |
//Typically set on post type archives or custom WP_Query or get_posts instances
|
277 |
$post_type = $main_query[ 'post_type' ];
|
278 |
}
|
279 |
+
if ( !$post_type || is_array( $post_type ) ) return;
|
280 |
|
281 |
//See if suppress filters is on (using get_posts) (if it's not, use modify_menu_order_sql for that)
|
282 |
if ( !isset( $main_query[ 'suppress_filters' ] ) ) return;
|
320 |
} elseif ( is_home() ) {
|
321 |
$post_type = 'post';
|
322 |
}
|
323 |
+
if ( !$post_type || is_array( $post_type ) ) return $sql_orderby;
|
324 |
|
325 |
if ( !apply_filters( 'metronet_reorder_allow_menu_order_' . $post_type, true ) ) return $sql_orderby; //Return false to disable this for each individual post type as opposed to using a global filter above
|
326 |
|
399 |
$menu_order = $input[ 'menu_order' ];
|
400 |
if ( !empty( $menu_order ) ) {
|
401 |
foreach( $post_types as $post_type_name => &$values ) {
|
402 |
+
$orderby = isset( $menu_order[ $post_type_name ][ 'orderby' ] ) ? $menu_order[ $post_type_name ] : 'none';
|
403 |
if ( $orderby !== 'menu_order' ) {
|
404 |
+
$menu_order[ $post_type_name ][ 'orderby' ] == 'none';
|
405 |
}
|
406 |
|
407 |
+
$order = isset( $menu_order[ $post_type_name ][ 'order' ] ) ? $menu_order[ $post_type_name ] : 'DESC';
|
408 |
if ( $orderby !== 'ASC' ) {
|
409 |
+
$menu_order[ $post_type_name ][ 'order' ] == 'DESC';
|
410 |
}
|
411 |
}
|
412 |
$input[ 'menu_order' ] = $menu_order;
|
420 |
add_action( 'init', 'mn_reorder_admin_instantiate', 15 );
|
421 |
function mn_reorder_admin_instantiate() {
|
422 |
MN_Reorder_Admin::get_instance();
|
423 |
+
}
|
index.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Metronet Reorder Posts
|
4 |
Plugin URI: https://wordpress.org/plugins/metronet-reorder-posts/
|
5 |
Description: Reorder posts
|
6 |
-
Version: 2.0.
|
7 |
Author: Ryan Hellyer, Ronald Huereca, Scott Basgaard
|
8 |
Author URI: https://github.com/ronalfy/reorder-posts
|
9 |
Text Domain: metronet-reorder-posts
|
3 |
Plugin Name: Metronet Reorder Posts
|
4 |
Plugin URI: https://wordpress.org/plugins/metronet-reorder-posts/
|
5 |
Description: Reorder posts
|
6 |
+
Version: 2.0.2
|
7 |
Author: Ryan Hellyer, Ronald Huereca, Scott Basgaard
|
8 |
Author URI: https://github.com/ronalfy/reorder-posts
|
9 |
Text Domain: metronet-reorder-posts
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Plugin URL: https://wordpress.org/plugins/metronet-reorder-posts/
|
|
5 |
Requires at Least: 3.7
|
6 |
Tested up to: 4.1
|
7 |
Tags: reorder, re-order, posts, wordpress, post-type, ajax, admin, hierarchical, menu_order, ordering
|
8 |
-
Stable tag: 2.0.
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
@@ -106,7 +106,13 @@ This plugin requires WordPress 3.7 or above. We urge you, however, to always us
|
|
106 |
|
107 |
== Changelog ==
|
108 |
|
|
|
|
|
|
|
|
|
|
|
109 |
= 2.0.1 =
|
|
|
110 |
* Altered contributor documentation.
|
111 |
* Adding filters for determining where the Reorder sub-menu will show up.
|
112 |
* Sub-menu headings now reflect the post type that is being re-ordered.
|
@@ -155,6 +161,9 @@ This plugin requires WordPress 3.7 or above. We urge you, however, to always us
|
|
155 |
|
156 |
== Upgrade Notice ==
|
157 |
|
|
|
|
|
|
|
158 |
= 2.0.1 =
|
159 |
Filter additions, and several bug fixes.
|
160 |
|
5 |
Requires at Least: 3.7
|
6 |
Tested up to: 4.1
|
7 |
Tags: reorder, re-order, posts, wordpress, post-type, ajax, admin, hierarchical, menu_order, ordering
|
8 |
+
Stable tag: 2.0.2
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
106 |
|
107 |
== Changelog ==
|
108 |
|
109 |
+
= 2.0.2 =
|
110 |
+
* Released 2014-12-26
|
111 |
+
* Bug fix: Saving admin panel settings resulted in a variety of PHP offset error messages.
|
112 |
+
* Bug fix: Querying multiple post types resulted in PHP illegal offset error messages.
|
113 |
+
|
114 |
= 2.0.1 =
|
115 |
+
* Released 2014-12-23
|
116 |
* Altered contributor documentation.
|
117 |
* Adding filters for determining where the Reorder sub-menu will show up.
|
118 |
* Sub-menu headings now reflect the post type that is being re-ordered.
|
161 |
|
162 |
== Upgrade Notice ==
|
163 |
|
164 |
+
= 2.0.2 =
|
165 |
+
Bug fixes with PHP error notices. Highly recommend you upgrade.
|
166 |
+
|
167 |
= 2.0.1 =
|
168 |
Filter additions, and several bug fixes.
|
169 |
|