Version Description
Download this release
Release Info
Developer | johnjamesjacoby |
Plugin | Post Type Switcher |
Version | 2.0.1 |
Comparing to | |
See all releases |
Code changes from version 2.0.0 to 2.0.1
- assets/js/quickedit.js +8 -7
- post-type-switcher.php +14 -12
- readme.txt +5 -1
assets/js/quickedit.js
CHANGED
@@ -1,3 +1,4 @@
|
|
|
|
1 |
function pts_quick_edit() {
|
2 |
|
3 |
var $ = jQuery;
|
@@ -15,14 +16,14 @@ function pts_quick_edit() {
|
|
15 |
|
16 |
var
|
17 |
|
18 |
-
|
19 |
-
|
20 |
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
|
27 |
// set the values in the quick-editor
|
28 |
$( 'select[name="pts_post_type"] option[value="' + post_type + '"]', editRow ).attr( 'selected', 'selected' );
|
1 |
+
/* global inlineEditPost */
|
2 |
function pts_quick_edit() {
|
3 |
|
4 |
var $ = jQuery;
|
16 |
|
17 |
var
|
18 |
|
19 |
+
// editRow is the quick-edit row, containing the inputs that need to be updated
|
20 |
+
editRow = $( '#edit-' + id ),
|
21 |
|
22 |
+
// postRow is the row shown when a book isn't being edited, which also holds the existing values.
|
23 |
+
postRow = $( '#post-' + id ),
|
24 |
+
|
25 |
+
// get the existing values
|
26 |
+
post_type = $( '.post_type', postRow ).data( 'post-type' );
|
27 |
|
28 |
// set the values in the quick-editor
|
29 |
$( 'select[name="pts_post_type"] option[value="' + post_type + '"]', editRow ).attr( 'selected', 'selected' );
|
post-type-switcher.php
CHANGED
@@ -16,7 +16,7 @@
|
|
16 |
* License: GPLv2 or later
|
17 |
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
18 |
* Description: Allow switching of a post type while editing a post (in post publish section)
|
19 |
-
* Version: 2.0.
|
20 |
* Text Domain: post-type-switcher
|
21 |
* Domain Path: /assets/lang/
|
22 |
*/
|
@@ -388,19 +388,21 @@ final class Post_Type_Switcher {
|
|
388 |
private static function is_allowed_page() {
|
389 |
|
390 |
// Only for admin area
|
391 |
-
if ( !
|
392 |
-
return false;
|
393 |
-
}
|
394 |
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
-
|
|
|
|
|
|
|
|
|
401 |
|
402 |
-
//
|
403 |
-
return
|
404 |
}
|
405 |
|
406 |
/**
|
16 |
* License: GPLv2 or later
|
17 |
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
18 |
* Description: Allow switching of a post type while editing a post (in post publish section)
|
19 |
+
* Version: 2.0.1
|
20 |
* Text Domain: post-type-switcher
|
21 |
* Domain Path: /assets/lang/
|
22 |
*/
|
388 |
private static function is_allowed_page() {
|
389 |
|
390 |
// Only for admin area
|
391 |
+
if ( is_blog_admin() || ( defined( 'DOING_AJAX' ) && DOING_AJAX && ( ! empty( $_REQUEST['action'] ) && ( 'inline-save' === $_REQUEST['action'] ) ) ) ) {
|
|
|
|
|
392 |
|
393 |
+
// Allowed admin pages
|
394 |
+
$pages = apply_filters( 'pts_allowed_pages', array(
|
395 |
+
'post.php',
|
396 |
+
'edit.php',
|
397 |
+
'admin-ajax.php'
|
398 |
+
) );
|
399 |
+
|
400 |
+
// Only show switcher when editing
|
401 |
+
return (bool) in_array( $GLOBALS['pagenow'], $pages, true );
|
402 |
+
}
|
403 |
|
404 |
+
// Default to false
|
405 |
+
return false;
|
406 |
}
|
407 |
|
408 |
/**
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: johnjamesjacoby, beatpanda, norcross, stuttter
|
|
3 |
Tags: post type
|
4 |
Requires at least: 3.0
|
5 |
Tested up to: 4.6
|
6 |
-
Stable tag: 2.0.
|
7 |
|
8 |
A simple way to change a post's type in WordPress
|
9 |
|
@@ -61,6 +61,10 @@ It should not. This plugin only changes the 'post_type' property of a post.
|
|
61 |
|
62 |
== Changelog ==
|
63 |
|
|
|
|
|
|
|
|
|
64 |
= Version 2.0.0 =
|
65 |
* Improved plugin compatibility with WooThemes Sensei
|
66 |
* Filter post arguments vs. hook to save_post
|
3 |
Tags: post type
|
4 |
Requires at least: 3.0
|
5 |
Tested up to: 4.6
|
6 |
+
Stable tag: 2.0.1
|
7 |
|
8 |
A simple way to change a post's type in WordPress
|
9 |
|
61 |
|
62 |
== Changelog ==
|
63 |
|
64 |
+
= Version 2.0.1 =
|
65 |
+
* Ensure quick-edit works with new procedure
|
66 |
+
* Quick-edit "Type" column works again!
|
67 |
+
|
68 |
= Version 2.0.0 =
|
69 |
* Improved plugin compatibility with WooThemes Sensei
|
70 |
* Filter post arguments vs. hook to save_post
|