I am trying to add meta box with count number in text box in my plugin meta box but its throwing 500 error what am i doing wrong? in my code i thing some thing is missing please help in my code thank you
/**
* Generated by the WordPress Meta Box generator
* at http://ift.tt/1OsWlBN
*/
function employee_id_get_meta( $value ) {
global $post;
$field = get_post_meta( $post->ID, $value, true );
if ( ! empty( $field ) ) {
return is_array( $field ) ? stripslashes_deep( $field ) : stripslashes( wp_kses_decode_entities( $field ) );
} else {
return false;
}
}
function employee_id_add_meta_box() {
add_meta_box(
'employee_id-employee-id',
__( 'Employee ID', 'employee_id' ),
'employee_id_html',
'crmemployee',
'normal',
'default'
);
}
add_action( 'add_meta_boxes', 'employee_id_add_meta_box' );
function employee_id_html( $post) {
wp_nonce_field( '_employee_id_nonce', 'employee_id_nonce' );
$count_posts1 = wp_count_posts('crmemployee');
?>
<p>
<label for="employee_id_employee_id"><?php _e( 'Employee ID', 'employee_id' ); ?></label><br>
<input type="text" name="employee_id_employee_id" id="employee_id_employee_id" value="<?php echo $count_posts1; ?>">
</p><?php
}
function employee_id_save( $post_id ) {
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) return;
if ( ! isset( $_POST['employee_id_nonce'] ) || ! wp_verify_nonce( $_POST['employee_id_nonce'], '_employee_id_nonce' ) ) return;
if ( ! current_user_can( 'edit_post', $post_id ) ) return;
if ( isset( $_POST['employee_id_employee_id'] ) )
update_post_meta( $post_id, 'employee_id_employee_id', esc_attr( $_POST['employee_id_employee_id'] ) );
}
add_action( 'save_post', 'employee_id_save' );
/*
Usage: employee_id_get_meta( 'employee_id_employee_id' )
*/
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire