ID, 'icon', true ); ?>
ID, 'link', true ); ?>

If not empty, when click on the image it will redirect to the given url.

ID, 'button_link', true ); ?>

If not empty, the slider's button link will be this.

ID, 'icon', true ); $link = get_post_meta( $post->ID, 'link', true ); ?>

Custom link for service section, it will override default get_permalink() if not empty

ID, 'position', true ); $rating = get_post_meta( $post->ID, 'rating', true ); $fb_link = get_post_meta( $post->ID, 'fb_link', true ); $tw_link = get_post_meta( $post->ID, 'tw_link', true ); $ig_link = get_post_meta( $post->ID, 'ig_link', true ); $lk_link = get_post_meta( $post->ID, 'lk_link', true ); ?>
ID, 'position', true ); $facebook = get_post_meta( $post->ID, 'facebook_link', true ); $twitter = get_post_meta( $post->ID, 'twitter_link', true ); $google_plus = get_post_meta( $post->ID, 'google_plus_link', true ); $instagram = get_post_meta( $post->ID, 'instagram_link', true ); ?>

If not empty, the slider's button link will be this.

post_type; switch ( $post_type ) { case 'eb_clients': $link = !empty( $_POST['link'] ) ? esc_url( $_POST['link'] ) : ''; update_post_meta( $post_id, 'link', $link ); break; case 'ct_testimonials': $position = !empty( $_POST['position'] ) ? sanitize_text_field( $_POST['position'] ) : ''; $rating = !empty( $_POST['testimonial_rating'] ) ? absint( $_POST['testimonial_rating'] ) : ''; $fb_link = !empty( $_POST['fb_link'] ) ? esc_url( $_POST['fb_link'] ) : ''; $tw_link = !empty( $_POST['tw_link'] ) ? esc_url( $_POST['tw_link'] ) : ''; $ig_link = !empty( $_POST['ig_link'] ) ? esc_url( $_POST['ig_link'] ) : ''; $lk_link = !empty( $_POST['lk_link'] ) ? esc_url( $_POST['lk_link'] ) : ''; update_post_meta( $post_id, 'position', $position ); update_post_meta( $post_id, 'rating', $rating ); update_post_meta( $post_id, 'fb_link', $fb_link ); update_post_meta( $post_id, 'tw_link', $tw_link ); update_post_meta( $post_id, 'ig_link', $ig_link ); update_post_meta( $post_id, 'lk_link', $lk_link ); break; case 'ct_teams': $position = !empty( $_POST['position'] ) ? sanitize_text_field( $_POST['position'] ) : ''; $facebook = !empty( $_POST['facebook'] ) ? sanitize_text_field( $_POST['facebook'] ) : ''; $twitter = !empty( $_POST['twitter'] ) ? sanitize_text_field( $_POST['twitter'] ) : ''; $google_plus = !empty( $_POST['google_plus'] ) ? sanitize_text_field( $_POST['google_plus'] ) : ''; $instagram = !empty( $_POST['instagram'] ) ? sanitize_text_field( $_POST['instagram'] ) : ''; update_post_meta( $post_id, 'position', $position ); update_post_meta( $post_id, 'facebook_link', $facebook ); update_post_meta( $post_id, 'twitter_link', $twitter ); update_post_meta( $post_id, 'google_plus_link', $google_plus ); update_post_meta( $post_id, 'instagram_link', $instagram ); break; case 'cp_services': $icon = !empty( $_POST['icon'] ) ? sanitize_text_field( $_POST['icon'] ) : ''; $link = !empty( $_POST['link'] ) ? esc_url( $_POST['link'] ) : ''; update_post_meta( $post_id, 'icon', $icon ); update_post_meta( $post_id, 'link', $link ); break; case 'ct_slider': $button_link = !empty( $_POST['button_link'] ) ? esc_url( $_POST['button_link'] ) : ''; update_post_meta( $post_id, 'button_link', $button_link ); break; case 'post': $icon = !empty( $_POST['icon'] ) ? sanitize_text_field( $_POST['icon'] ) : ''; update_post_meta( $post_id, 'icon', $icon ); break; default: # code... break; } }