Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/wp-admin/includes
File: post.php
if ( nonces ) {
[2500] Fix | Delete
if ( nonces.replace ) {
[2501] Fix | Delete
if ( nonces.replace.metabox_loader_nonce && window._wpMetaBoxUrl && wp.url ) {
[2502] Fix | Delete
window._wpMetaBoxUrl= wp.url.addQueryArgs( window._wpMetaBoxUrl, { 'meta-box-loader-nonce': nonces.replace.metabox_loader_nonce } );
[2503] Fix | Delete
}
[2504] Fix | Delete
[2505] Fix | Delete
if ( nonces.replace._wpnonce ) {
[2506] Fix | Delete
$( '#_wpnonce' ).val( nonces.replace._wpnonce );
[2507] Fix | Delete
}
[2508] Fix | Delete
}
[2509] Fix | Delete
}
[2510] Fix | Delete
}).ready( function() {
[2511] Fix | Delete
schedule();
[2512] Fix | Delete
});
[2513] Fix | Delete
} )( jQuery );";
[2514] Fix | Delete
wp_add_inline_script( 'heartbeat', $script );
[2515] Fix | Delete
[2516] Fix | Delete
// Reset meta box data.
[2517] Fix | Delete
$wp_meta_boxes = $_original_meta_boxes;
[2518] Fix | Delete
}
[2519] Fix | Delete
[2520] Fix | Delete
/**
[2521] Fix | Delete
* Renders the hidden form required for the meta boxes form.
[2522] Fix | Delete
*
[2523] Fix | Delete
* @since 5.0.0
[2524] Fix | Delete
*
[2525] Fix | Delete
* @param WP_Post $post Current post object.
[2526] Fix | Delete
*/
[2527] Fix | Delete
function the_block_editor_meta_box_post_form_hidden_fields( $post ) {
[2528] Fix | Delete
$form_extra = '';
[2529] Fix | Delete
if ( 'auto-draft' === $post->post_status ) {
[2530] Fix | Delete
$form_extra .= "<input type='hidden' id='auto_draft' name='auto_draft' value='1' />";
[2531] Fix | Delete
}
[2532] Fix | Delete
$form_action = 'editpost';
[2533] Fix | Delete
$nonce_action = 'update-post_' . $post->ID;
[2534] Fix | Delete
$form_extra .= "<input type='hidden' id='post_ID' name='post_ID' value='" . esc_attr( $post->ID ) . "' />";
[2535] Fix | Delete
$referer = wp_get_referer();
[2536] Fix | Delete
$current_user = wp_get_current_user();
[2537] Fix | Delete
$user_id = $current_user->ID;
[2538] Fix | Delete
wp_nonce_field( $nonce_action );
[2539] Fix | Delete
[2540] Fix | Delete
/*
[2541] Fix | Delete
* Some meta boxes hook into these actions to add hidden input fields in the classic post form.
[2542] Fix | Delete
* For backward compatibility, we can capture the output from these actions,
[2543] Fix | Delete
* and extract the hidden input fields.
[2544] Fix | Delete
*/
[2545] Fix | Delete
ob_start();
[2546] Fix | Delete
/** This filter is documented in wp-admin/edit-form-advanced.php */
[2547] Fix | Delete
do_action( 'edit_form_after_title', $post );
[2548] Fix | Delete
/** This filter is documented in wp-admin/edit-form-advanced.php */
[2549] Fix | Delete
do_action( 'edit_form_advanced', $post );
[2550] Fix | Delete
$classic_output = ob_get_clean();
[2551] Fix | Delete
[2552] Fix | Delete
$classic_elements = wp_html_split( $classic_output );
[2553] Fix | Delete
$hidden_inputs = '';
[2554] Fix | Delete
foreach ( $classic_elements as $element ) {
[2555] Fix | Delete
if ( ! str_starts_with( $element, '<input ' ) ) {
[2556] Fix | Delete
continue;
[2557] Fix | Delete
}
[2558] Fix | Delete
[2559] Fix | Delete
if ( preg_match( '/\stype=[\'"]hidden[\'"]\s/', $element ) ) {
[2560] Fix | Delete
echo $element;
[2561] Fix | Delete
}
[2562] Fix | Delete
}
[2563] Fix | Delete
?>
[2564] Fix | Delete
<input type="hidden" id="user-id" name="user_ID" value="<?php echo (int) $user_id; ?>" />
[2565] Fix | Delete
<input type="hidden" id="hiddenaction" name="action" value="<?php echo esc_attr( $form_action ); ?>" />
[2566] Fix | Delete
<input type="hidden" id="originalaction" name="originalaction" value="<?php echo esc_attr( $form_action ); ?>" />
[2567] Fix | Delete
<input type="hidden" id="post_type" name="post_type" value="<?php echo esc_attr( $post->post_type ); ?>" />
[2568] Fix | Delete
<input type="hidden" id="original_post_status" name="original_post_status" value="<?php echo esc_attr( $post->post_status ); ?>" />
[2569] Fix | Delete
<input type="hidden" id="referredby" name="referredby" value="<?php echo $referer ? esc_url( $referer ) : ''; ?>" />
[2570] Fix | Delete
[2571] Fix | Delete
<?php
[2572] Fix | Delete
if ( 'draft' !== get_post_status( $post ) ) {
[2573] Fix | Delete
wp_original_referer_field( true, 'previous' );
[2574] Fix | Delete
}
[2575] Fix | Delete
echo $form_extra;
[2576] Fix | Delete
wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false );
[2577] Fix | Delete
wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false );
[2578] Fix | Delete
// Permalink title nonce.
[2579] Fix | Delete
wp_nonce_field( 'samplepermalink', 'samplepermalinknonce', false );
[2580] Fix | Delete
[2581] Fix | Delete
/**
[2582] Fix | Delete
* Adds hidden input fields to the meta box save form.
[2583] Fix | Delete
*
[2584] Fix | Delete
* Hook into this action to print `<input type="hidden" ... />` fields, which will be POSTed back to
[2585] Fix | Delete
* the server when meta boxes are saved.
[2586] Fix | Delete
*
[2587] Fix | Delete
* @since 5.0.0
[2588] Fix | Delete
*
[2589] Fix | Delete
* @param WP_Post $post The post that is being edited.
[2590] Fix | Delete
*/
[2591] Fix | Delete
do_action( 'block_editor_meta_box_hidden_fields', $post );
[2592] Fix | Delete
}
[2593] Fix | Delete
[2594] Fix | Delete
/**
[2595] Fix | Delete
* Disables block editor for wp_navigation type posts so they can be managed via the UI.
[2596] Fix | Delete
*
[2597] Fix | Delete
* @since 5.9.0
[2598] Fix | Delete
* @access private
[2599] Fix | Delete
*
[2600] Fix | Delete
* @param bool $value Whether the CPT supports block editor or not.
[2601] Fix | Delete
* @param string $post_type Post type.
[2602] Fix | Delete
* @return bool Whether the block editor should be disabled or not.
[2603] Fix | Delete
*/
[2604] Fix | Delete
function _disable_block_editor_for_navigation_post_type( $value, $post_type ) {
[2605] Fix | Delete
if ( 'wp_navigation' === $post_type ) {
[2606] Fix | Delete
return false;
[2607] Fix | Delete
}
[2608] Fix | Delete
[2609] Fix | Delete
return $value;
[2610] Fix | Delete
}
[2611] Fix | Delete
[2612] Fix | Delete
/**
[2613] Fix | Delete
* This callback disables the content editor for wp_navigation type posts.
[2614] Fix | Delete
* Content editor cannot handle wp_navigation type posts correctly.
[2615] Fix | Delete
* We cannot disable the "editor" feature in the wp_navigation's CPT definition
[2616] Fix | Delete
* because it disables the ability to save navigation blocks via REST API.
[2617] Fix | Delete
*
[2618] Fix | Delete
* @since 5.9.0
[2619] Fix | Delete
* @access private
[2620] Fix | Delete
*
[2621] Fix | Delete
* @param WP_Post $post An instance of WP_Post class.
[2622] Fix | Delete
*/
[2623] Fix | Delete
function _disable_content_editor_for_navigation_post_type( $post ) {
[2624] Fix | Delete
$post_type = get_post_type( $post );
[2625] Fix | Delete
if ( 'wp_navigation' !== $post_type ) {
[2626] Fix | Delete
return;
[2627] Fix | Delete
}
[2628] Fix | Delete
[2629] Fix | Delete
remove_post_type_support( $post_type, 'editor' );
[2630] Fix | Delete
}
[2631] Fix | Delete
[2632] Fix | Delete
/**
[2633] Fix | Delete
* This callback enables content editor for wp_navigation type posts.
[2634] Fix | Delete
* We need to enable it back because we disable it to hide
[2635] Fix | Delete
* the content editor for wp_navigation type posts.
[2636] Fix | Delete
*
[2637] Fix | Delete
* @since 5.9.0
[2638] Fix | Delete
* @access private
[2639] Fix | Delete
*
[2640] Fix | Delete
* @see _disable_content_editor_for_navigation_post_type
[2641] Fix | Delete
*
[2642] Fix | Delete
* @param WP_Post $post An instance of WP_Post class.
[2643] Fix | Delete
*/
[2644] Fix | Delete
function _enable_content_editor_for_navigation_post_type( $post ) {
[2645] Fix | Delete
$post_type = get_post_type( $post );
[2646] Fix | Delete
if ( 'wp_navigation' !== $post_type ) {
[2647] Fix | Delete
return;
[2648] Fix | Delete
}
[2649] Fix | Delete
[2650] Fix | Delete
add_post_type_support( $post_type, 'editor' );
[2651] Fix | Delete
}
[2652] Fix | Delete
[2653] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function