?>
function codex_share_partners_init() {
$args = array(
'public' => true,
'label' => __('Share Partners','funtech'),
'menu_icon' => 'dashicons-image-flip-horizontal',
'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments' ),
'has_archive' => true,
'hierarchical' => true,
);
register_post_type( 'share_partners', $args );
}
add_action( 'init', 'codex_share_partners_init' );
add_action('do_meta_boxes', 'sp_rotator_image_metabox' );
function sp_rotator_image_metabox() {
remove_meta_box( 'postimagediv', 'share_partners', 'side' );
add_meta_box('postimagediv', __('Share_Partners Image', 'funtech'), 'post_thumbnail_meta_box', 'share_partners', 'normal', 'high');
}
function share_partners_add_meta_box() {
$screens = array( 'share_partners' );
foreach ( $screens as $screen ) {
add_meta_box(
'share_partners_sectionid',
__('Share_Partners Settings','funtech'),
'share_partners_meta_box_callback',
$screen,
'side',
'high'
);
}
}
add_action( 'add_meta_boxes', 'share_partners_add_meta_box' );
function share_partners_meta_box_callback( $post ) {
wp_nonce_field( 'share_partners_meta_box', 'share_partners_meta_box_nonce' );
$url_share_partner = get_post_meta( $post->ID, '_url_share_partner', true );
echo '';
echo '';
}
function share_partners_save_meta_box_data( $post_id ) {
if ( ! isset( $_POST['share_partners_meta_box_nonce'] ) ) {
return;
}
if ( ! wp_verify_nonce( $_POST['share_partners_meta_box_nonce'], 'share_partners_meta_box' ) ) {
return;
}
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
return;
}
if ( isset( $_POST['post_type'] ) && 'share_partners' == $_POST['post_type'] ) {
if ( ! current_user_can( 'edit_page', $post_id ) ) {
return;
}
} else {
if ( ! current_user_can( 'edit_post', $post_id ) ) {
return;
}
}
if ( ! isset( $_POST['url_share_partner'] ) ) {
return;
}
$url_share_partner = sanitize_text_field( $_POST['url_share_partner'] );
update_post_meta( $post_id, '_url_share_partner', $url_share_partner );
}
add_action( 'save_post', 'share_partners_save_meta_box_data' );
Google Drive