wppaste
WordPress

WP_Customize_Manager::handle_changeset_trash_request()

Since
4.9.0
Source
wp-includes/class-wp-customize-manager.php:3138
Handles request to trash a changeset.

Compatibility

WordPress
since 4.9.0
PHP
7.4–8.6-dev
  • 6.7.7
  • 6.8.8
  • 6.9.7
  • 7.0.4
  • 7.1.0

Present in every tracked release (6.7.7 to 7.1.0), and compiles on PHP 7.4 through 8.6-dev.

Performance profile

How much work a call to WP_Customize_Manager::handle_changeset_trash_request() does, and what it touches: the algorithmic scaling, the Zend instruction count per call across PHP versions, the hooks it hands control to, and the core code that calls it. Measured from the compiled opcodes, not a stopwatch, so every number is identical on any machine running the same PHP version, and every function in core is ranked by cost.

Cost class
Heavy

Reaches the database via get_post().

Scaling
Constant

No loop in the body: the same number of instructions runs whatever you pass in.

Instructions
25–97

Executed per call on PHP 8.5, depending on the branch taken. The body compiles to 115.

Plugin surface
None

Nothing here hands control to plugin code.

Called by
0

Nothing in core calls this; the cost is only what you spend yourself.

What it touches

  • hookthird-party callbacksdo_action()one call below WP_Customize_Manager::handle_changeset_trash_request()
  • querycontent queryget_post()one call below WP_Customize_Manager::handle_changeset_trash_request()

Further down the call graph this can also reach option, cache, serialize and transient. Those are the worst case, several calls deep and usually down an error path, not what a normal call pays.

What one call costs · 152 distinct outcomes

One number would be a lie: the work depends on which branch runs. These are every distinct cost WP_Customize_Manager::handle_changeset_trash_request() can have, taken from its control-flow graph on PHP 8.5.

WhenInstructionsCalls it makes
is_user_logged_in() && ->is_preview() && check_ajax_referer()25is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer()28is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer()28is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer()31is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer()33is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer()36is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer()36is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer()39is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), __(), message()
is_user_logged_in() && ->is_preview() && check_ajax_referer() && current_user_can()46is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer() && current_user_can()49is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer() && current_user_can()49is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), __(), message()
is_user_logged_in() && ->is_preview() && check_ajax_referer() && current_user_can() && $lock_user === false50is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), __(), message()
140 further outcomes, up to 97 instructions
is_user_logged_in() && ->is_preview() && check_ajax_referer() && current_user_can() && $r instanceof51is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer() && current_user_can()52is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer() && current_user_can() && $lock_user === false53is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer() && current_user_can() && $lock_user === false53is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), __(), message()
is_user_logged_in() && ->is_preview() && check_ajax_referer() && !current_user_can()54is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer() && current_user_can()54is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer() && current_user_can() && $r instanceof54is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer() && current_user_can() && $r instanceof54is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && ->is_preview() && check_ajax_referer() && current_user_can() && $lock_user === false && $r instanceof55is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer() && current_user_can() && $lock_user === false56is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer() && !current_user_can()57is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer() && current_user_can()57is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer() && !current_user_can()57is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer() && current_user_can()57is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer() && current_user_can() && $r instanceof57is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && ->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user === false58is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user === false58is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer() && current_user_can() && $lock_user === false && $r instanceof58is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer() && current_user_can() && $lock_user === false && $r instanceof58is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && ->is_preview() && check_ajax_referer() && current_user_can() && !($r instanceof)59is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && ->is_preview() && check_ajax_referer() && !current_user_can() && $r instanceof59is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer() && current_user_can() && $r instanceof59is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer() && !current_user_can()60is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer() && current_user_can()60is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user === false61is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user === false61is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user === false61is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user === false61is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer() && current_user_can() && $lock_user === false && $r instanceof61is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && ->is_preview() && check_ajax_referer() && current_user_can() && $lock_user !== false62is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer() && !current_user_can()62is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer() && current_user_can() && !($r instanceof)62is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer() && !current_user_can() && $r instanceof62is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer() && current_user_can() && $r instanceof62is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer() && current_user_can() && !($r instanceof)62is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer() && !current_user_can() && $r instanceof62is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer() && current_user_can() && $r instanceof62is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && ->is_preview() && check_ajax_referer() && current_user_can() && $lock_user === false && !($r instanceof)63is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && ->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user === false && $r instanceof63is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user === false && $r instanceof63is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user === false64is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user === false64is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer() && current_user_can() && $lock_user !== false65is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer() && !current_user_can()65is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer() && current_user_can() && $lock_user !== false65is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer() && !current_user_can()65is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer() && current_user_can() && !($r instanceof)65is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer() && !current_user_can() && $r instanceof65is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer() && current_user_can() && $r instanceof65is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user === false66is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer() && current_user_can() && $lock_user === false && !($r instanceof)66is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user === false && $r instanceof66is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user === false && $r instanceof66is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer() && current_user_can() && $lock_user === false && !($r instanceof)66is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user === false && $r instanceof66is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user === false && $r instanceof66is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && ->is_preview() && check_ajax_referer() && current_user_can() && $lock_user !== false && $r instanceof67is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && ->is_preview() && check_ajax_referer() && !current_user_can() && !($r instanceof)67is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer() && current_user_can() && !($r instanceof)67is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer() && !current_user_can() && $r instanceof67is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer() && current_user_can() && $lock_user !== false68is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer() && !current_user_can()68is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user === false69is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user === false69is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer() && current_user_can() && $lock_user === false && !($r instanceof)69is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user === false && $r instanceof69is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user === false && $r instanceof69is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && ->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user !== false70is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user !== false70is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer() && current_user_can() && $lock_user !== false && $r instanceof70is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer() && !current_user_can() && !($r instanceof)70is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer() && current_user_can() && !($r instanceof)70is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer() && !current_user_can() && $r instanceof70is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer() && current_user_can() && $lock_user !== false && $r instanceof70is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer() && !current_user_can() && !($r instanceof)70is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer() && current_user_can() && !($r instanceof)70is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer() && !current_user_can() && $r instanceof70is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && ->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user === false && !($r instanceof)71is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user === false && !($r instanceof)71is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user === false && $r instanceof71is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user === false72is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user !== false73is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user !== false73is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user !== false73is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user !== false73is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer() && current_user_can() && $lock_user !== false && $r instanceof73is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer() && !current_user_can() && !($r instanceof)73is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer() && current_user_can() && !($r instanceof)73is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer() && !current_user_can() && $r instanceof73is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user === false && !($r instanceof)74is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user === false && !($r instanceof)74is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user === false && $r instanceof74is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user === false && !($r instanceof)74is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user === false && !($r instanceof)74is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user === false && $r instanceof74is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && ->is_preview() && check_ajax_referer() && current_user_can() && $lock_user !== false && !($r instanceof)75is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && ->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user !== false && $r instanceof75is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user !== false && $r instanceof75is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer() && !current_user_can() && !($r instanceof)75is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user !== false76is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user !== false76is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user === false && !($r instanceof)77is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user === false && !($r instanceof)77is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user === false && $r instanceof77is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user !== false78is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer() && current_user_can() && $lock_user !== false && !($r instanceof)78is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user !== false && $r instanceof78is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user !== false && $r instanceof78is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer() && !current_user_can() && !($r instanceof)78is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer() && current_user_can() && $lock_user !== false && !($r instanceof)78is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user !== false && $r instanceof78is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user !== false && $r instanceof78is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer() && !current_user_can() && !($r instanceof)78is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user === false && !($r instanceof)79is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user !== false81is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user !== false81is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer() && current_user_can() && $lock_user !== false && !($r instanceof)81is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user !== false && $r instanceof81is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user !== false && $r instanceof81is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer() && !current_user_can() && !($r instanceof)81is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user === false && !($r instanceof)82is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user === false && !($r instanceof)82is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && ->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user !== false && !($r instanceof)83is_user_logged_in(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user !== false && !($r instanceof)83is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user !== false && $r instanceof83is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user !== false84is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user === false && !($r instanceof)85is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && !->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user !== false && !($r instanceof)86is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user !== false && !($r instanceof)86is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user !== false && $r instanceof86is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && ->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user !== false && !($r instanceof)86is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user !== false && !($r instanceof)86is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user !== false && $r instanceof86is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), message()
!is_user_logged_in() && !->is_preview() && check_ajax_referer() && !current_user_can() && $lock_user !== false && !($r instanceof)89is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer() && current_user_can() && $lock_user !== false && !($r instanceof)89is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user !== false && $r instanceof89is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), message()
is_user_logged_in() && ->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user !== false && !($r instanceof)91is_user_logged_in(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
is_user_logged_in() && !->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user !== false && !($r instanceof)94is_user_logged_in(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && ->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user !== false && !($r instanceof)94is_user_logged_in(), wp_send_json_error(), ->is_preview(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()
!is_user_logged_in() && !->is_preview() && !check_ajax_referer() && !current_user_can() && $lock_user !== false && !($r instanceof)97is_user_logged_in(), wp_send_json_error(), ->is_preview(), wp_send_json_error(), check_ajax_referer(), __(), invalid_nonce(), ->changeset_post_id(), get_post_type_object(), current_user_can(), __(), changeset_trash_unauthorized(), wp_check_post_lock(), get_current_user_id(), __(), ->get_lock_user_data(), changeset_locked(), get_post_status(), ->trash_changeset_post(), __(), changeset_trash_failure(), __(), message()

Across PHP versions

PHPCompiledExecutedBranchesNotes
8.6-dev11525–979
8.511525–979
8.411525–979
8.311525–979
8.211525–979
8.111525–9791 fewer instruction than PHP 7.4
7.411625–989

An instruction is not a fixed amount of time, so a matching count is not necessarily the same speed; what it rules out is a difference in the work itself.

Uses · 14

Show all 14

Source code

	public function handle_changeset_trash_request() {		if ( ! is_user_logged_in() ) {			wp_send_json_error( 'unauthenticated' );		} 		if ( ! $this->is_preview() ) {			wp_send_json_error( 'not_preview' );		} 		if ( ! check_ajax_referer( 'trash_customize_changeset', 'nonce', false ) ) {			wp_send_json_error(				array(					'code'    => 'invalid_nonce',					'message' => __( 'There was an authentication problem. Please reload and try again.' ),				)			);		} 		$changeset_post_id = $this->changeset_post_id(); 		if ( ! $changeset_post_id ) {			wp_send_json_error(				array(					'message' => __( 'No changes saved yet, so there is nothing to trash.' ),					'code'    => 'non_existent_changeset',				)			);			return;		} 		if ( $changeset_post_id ) {			if ( ! current_user_can( get_post_type_object( 'customize_changeset' )->cap->delete_post, $changeset_post_id ) ) {				wp_send_json_error(					array(						'code'    => 'changeset_trash_unauthorized',						'message' => __( 'Unable to trash changes.' ),					)				);			} 			$lock_user = (int) wp_check_post_lock( $changeset_post_id ); 			if ( $lock_user && get_current_user_id() !== $lock_user ) {				wp_send_json_error(					array(						'code'     => 'changeset_locked',						'message'  => __( 'Changeset is being edited by other user.' ),						'lockUser' => $this->get_lock_user_data( $lock_user ),					)				);			}		} 		if ( 'trash' === get_post_status( $changeset_post_id ) ) {			wp_send_json_error(				array(					'message' => __( 'Changes have already been trashed.' ),					'code'    => 'changeset_already_trashed',				)			);			return;		} 		$r = $this->trash_changeset_post( $changeset_post_id );		if ( ! ( $r instanceof WP_Post ) ) {			wp_send_json_error(				array(					'code'    => 'changeset_trash_failure',					'message' => __( 'Unable to trash changes.' ),				)			);		} 		wp_send_json_success(			array(				'message' => __( 'Changes trashed successfully.' ),			)		);	}

Changelog

Introduced in 4.9.0. Unchanged from 6.7.7 through 7.1.0.

  1. 6.7.7
  2. 6.8.8
  3. 6.9.7
  4. 7.0.4
  5. 7.1.0

Signature, return type and hooks compared across 5 parsed releases.

About this page

Parsed data
Generated from the wordpress-develop 6.8.8 tag, from src/wp-includes/class-wp-customize-manager.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
Corrections
Something wrong on this page? Report it and it gets fixed in the next regeneration.