John Davidson

php - Not save url on meta box custom field after wp update 6.1

0 comments
Message:


url had been saved on meta box custom field before update wp 6.1 but after updation url not been saved in meta box custom field. i'm using this code, what should i need to change in code?


``

<?php
} // close m_param_post_meta_box_cb function

add_action( 'save_post', 'cd_meta_box_save' );
function cd_meta_box_save( $post_id )
{
// Bail if we're doing an auto save
if( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) return;

// if our nonce isn't there, or we can't verify it, bail
if( !isset( $_POST['meta_box_nonce'] ) || !wp_verify_nonce( $_POST['meta_box_nonce'], 'my_meta_box_nonce' ) ) return;

// if our current user can't edit this post, bail
if( !current_user_can( 'edit_post' ) ) return;

// Make sure your data is set before trying to save it
if( isset( $_POST['m_meta_description'] ) ) {
update_post_meta( $post_id, 'm_meta_description', wp_kses( $_POST['m_meta_description'], $allowed ) );
}
}
?>
<?php
add_action('wp_head', 'add_to_wp_head');
function add_to_wp_head( )
{
if (is_single())
{
global $post;
$m_meta_description = get_post_meta($post->ID, 'm_meta_description', true);
echo '<meta name="description" content="' . $m_meta_description . '"/>';
}
}



My Answer:
It's possible that the issue is related to changes in the WordPress core code that affect how meta box custom fields are saved. Without seeing your code, it's difficult to pinpoint the exact issue, but here are a few things you can try:

1. Make sure that you are using the correct hook to save the meta box custom field. You should be using the `save_post` hook to save the custom field data when a post is saved or updated.

2. Check if there are any changes in the way data is being saved in the meta box custom field. Make sure that you are properly sanitizing and validating the data before saving it.

3. Check if there are any conflicts with other plugins or themes that may be affecting the saving of the custom field data. Try disabling other plugins and switching to a default theme to see if the issue persists.

4. If you are using a custom meta box class or framework, make sure that it is compatible with the latest version of WordPress.

If you can provide more details or code snippets, I may be able to provide more specific guidance on how to resolve the issue.

Rate this post

5 of 5 based on 2173 votes

Comments




© 2024 Hayatsk.info - Personal Blogs Platform. All Rights Reserved.
Create blog  |  Privacy Policy  |  Terms & Conditions  |  Contact Us