Hi,
I’m using the WP 3.5.2 (but it’s the same with the WP 3.6) and the last version of the theme Enfold.
When I save or I publish a post I receive a blank page with only “-1”. The problem is exactly the same posted here a year ago
https://kriesi.at/support/topic/custom-post-type-saving-error-1
The post is saved but the redirect doesn’t work. If I goto the url shown in the address bar the post is opened in the edit page and the page is correctly filled.
I noticed that:
1. if I save the post as “admin” it works, saving as “author” it doesn’t
2. if I change to the default WP template and I save the post as “author” I don’t see the error, it’s ok
Thank you
Hey!
I can’t reproduce this issue on my test servers. Please try following:
1) Update the theme to the latest version 1.8.4.
2) Deactivate all third party plugins and check if the problem persists.
Best regards,
Peter
I have to correct the first post.
The post was never published due to an error on a plugin, now resolved.
I discovered that the problem of the -1 message after the publishing of a post as “author” is because an incompatibility between Enfold theme and the plugin WP Admin UI Customize (http://wordpress.org/plugins/wp-admin-ui-customize/)
If I only change to the main WP theme it’s ok.
If this could help I found that this is the die() method that stops the refresh of the post page after its publishing.
It can be found on wp-includes/pluggable.php
function check_ajax_referer( $action = -1, $query_arg = false, $die = true ) {
if ( $query_arg )
$nonce = $_REQUEST[$query_arg];
else
$nonce = isset($_REQUEST) ? $_REQUEST : $_REQUEST;
$result = wp_verify_nonce( $nonce, $action );
if ( $die && false == $result ) {
if ( defined( ‘DOING_AJAX’ ) && DOING_AJAX )
wp_die( -1 );
else
die( ‘-1’ ); // <— this is the -1 shown
}
do_action(‘check_ajax_referer’, $action, $result);
return $result;
}
I’m using Enfold 1.8.4
Thank you