Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function seo_service_box_shortcode($atts, $content = null){
- extract( shortcode_atts(array(
- 'title' => '',
- 'desc' => '',
- 'type' => 1,
- 'link_to_page' => '',
- 'external_link' => '',
- 'link_text' => 'See more',
- 'icon_type' => 1,
- 'upload_icon' => '',
- 'choose_icon' => '',
- 'box_background' => '',
- ), $atts) );
- if($type == 1){
- $link_source = get_page_link($link_to_page);
- }else{
- $link_source = $external_link;
- }
- $box_background = wp_get_attachment_image_src($box_background, 'medium');
- $seo_service_box_markup = '
- <div class="seo-service-box">
- <div style="background-image:url('.$box_background[0].')" class="seo-service-icon">
- <div class="seo-service-table">
- <div class="seo-service-tablecell">';
- if($icon_type == 1){
- $service_icon_array = wp_get_attachment_image_src($upload_icon, 'thumbnail');
- $seo_service_box_markup .= '<img src="'.$service_icon_array[0].'" alt=""/>';
- }else{
- $seo_service_box_markup .= '<i class="'.$choose_icon.'"></i>';
- }
- $seo_service_box_markup .= '
- </div>
- </div>
- </div>
- <div class="seo-service-content">
- <h3>'.$title.'</h3>
- '.wpautop($desc).'
- <a href="'.$link_source.'" class="service-more-btn">'.$link_text.' <i class="fa fa-angle-right"></i></a>
- </div>
- </div>
- ';
- $seo_service_box_markup .= '';
- return $seo_service_box_markup;
- }
- add_shortcode('seo_service_box', 'seo_service_box_shortcode');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement