Created
November 13, 2021 13:01
-
-
Save ibrahim-kardi/bf768943a04736b3dd55f22b888c8138 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## ---- 1. Backend ---- ## | |
// Adding a custom Meta container to admin products pages | |
add_action('add_meta_boxes', 'create_custom_meta_box'); | |
if (!function_exists('create_custom_meta_box')) { | |
function create_custom_meta_box() | |
{ | |
add_meta_box( | |
'custom_product_meta_box', | |
__(' Product Main URL <em>(orginal)</em>', 'cmb'), | |
'add_custom_product1_meta_box', | |
'product', | |
'side' | |
); | |
} | |
} | |
// Custom metabox content in admin product pages | |
if (!function_exists('add_custom_product1_meta_box')) { | |
function add_custom_product1_meta_box($post) | |
{?> | |
<label for="product1">Add your main product link:</label> | |
<a class="btn btn-success" href="<?php echo get_post_meta($post->ID,'mainpro1',true);?>" target="_blank">Open the original product link</a> | |
<input type="url" id="product1" name="mainpro1" class="widefat" value="<?php echo get_post_meta($post->ID,'mainpro1',true);?>"> | |
<label for="product2">Add your main product link:</label> | |
<a class="btn btn-success" href="<?php echo get_post_meta($post->ID,'mainpro2',true);?>" target="_blank">Open the original product link</a> | |
<input type="url" id="product2" name="mainpro2" class="widefat" value="<?php echo get_post_meta($post->ID,'mainpro2',true);?>"> | |
<label for="product3">Add your main product link:</label> | |
<a class="btn btn-success" href="<?php echo get_post_meta($post->ID,'mainpro3',true);?>" target="_blank">Open the original product link</a> | |
<input type="url" id="product3" name="mainpro3" class="widefat" value="<?php echo get_post_meta($post->ID,'mainpro3',true);?>"> | |
<label for="product4">Add your main product link:</label> | |
<a class="btn btn-success" href="<?php echo get_post_meta($post->ID,'mainpro4',true);?>" target="_blank">Open the original product link</a> | |
<input type="url" id="product4" name="mainpro4" class="widefat" value="<?php echo get_post_meta($post->ID,'mainpro4',true);?>"> | |
<label for="product5">Add your main product link:</label> | |
<a class="btn btn-success" href="<?php echo get_post_meta($post->ID,'mainpro5',true);?>" target="_blank">Open the original product link</a> | |
<input type="url" id="product5" name="mainpro5" class="widefat" value="<?php echo get_post_meta($post->ID,'mainpro5',true);?>"> | |
<?php } | |
} | |
function save_custom_product1_meta_box($post_id){ | |
update_post_meta($post_id,'mainpro1',$_POST['mainpro1']); | |
update_post_meta($post_id,'mainpro2',$_POST['mainpro2']); | |
update_post_meta($post_id,'mainpro3',$_POST['mainpro3']); | |
update_post_meta($post_id,'mainpro4',$_POST['mainpro4']); | |
update_post_meta($post_id,'mainpro5',$_POST['mainpro5']); | |
} | |
add_action('save_post','save_custom_product1_meta_box'); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment