Add custom meta box in admin dashboard

Arun - 01/04/2020 12:00 PM

Files 1

functions.php
php
add_action('add_meta_boxes', 'add_contact_form_meta_box');
 
function add_contact_form_meta_box() {
    add_meta_box('bitly-url-meta-box-id', 'Short URL', 'short_url_meta_box', 'partner', 'normal', 'low');
    return 'test';
}


function short_url_meta_box($post) {
   // echo get_post_meta($post->ID, 'short_link', true);
    $custom_bitlinks = get_post_meta($post->ID, 'custom_bitlinks');
    $is_existing_bitlink = get_post_meta($post->ID, 'bitly_url');
    if($is_existing_bitlink[0] == "Use Existing URL"){
    	$existing_bitlink = get_post_meta($post->ID, 'bitly_current_short_url');
    	echo $existing_bitlink[0];
    }else{
    ?>
    <ul>
    	<?php  foreach($custom_bitlinks as $cbit) { ?>
    		<li><?php echo $cbit[0]; ?></li>
    	 <?php } ?>	
    </ul>
 
    <?php
    } ?>
	<div class="verify_short_url">
		.
	</div>
    <?php
}