在wp update 6.1之后没有在元框自定义字段中保存url



url在更新wp 6.1之前保存在元框自定义字段中,但更新后url没有保存在元框自定义字段中。我正在使用这个代码,我需要在代码中更改什么?

``
<?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 . '"/>';
}
}
<代码>

这一行需要更改,以便检查edit_post针对您试图保存的特定帖子的能力。

if (!current_user_can('edit_post', $post_id)) return;

所以上面这行变成了:

PP_4

相关内容

  • 没有找到相关文章

最新更新