WP Meta Box Not Saving

Estive tentando obter esta meta checkbox personalizada para salvar, mas não está funcionando. Eu já naveguei, mas ainda não encontrei uma solução que funcione.

function add_link_box() { add_meta_box( 'custom_link_box', // $id 'Link', // $title 'show_link_box', // $callback 'spp_images', // $page 'normal', // $context 'high'); // $priority } add_action('add_meta_boxes', 'add_link_box'); function show_link_box( $post ){ wp_nonce_field( 'link_box_meta', 'link_box_nonce' ); $prev_val = get_post_meta( $post->ID, 'link-text', true ); echo '

'; echo ''; echo ''; echo '

'; } function link_box_save( $post_id ) { if ( ! isset( $_POST['link_box_nonce'] ) ) { return; } if ( ! wp_verify_nonce( $_POST['link_box_nonce'], 'link_box_meta' ) ) { return; } if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) { return; } if( isset( $_POST[ 'link_text' ] ) ) { $link_data = sanitize_text_field( $_POST['link_text'] ); update_post_meta( $post_id, 'link_text', $link_data ); } else { return; } } add_action( 'save_post', 'link_box_save' );

Qualquer ajuda é apreciada.

Solutions Collecting From Web of "WP Meta Box Not Saving"