<?
function add_map( $atts, $content = null ) {
    return '<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
        <script type="text/javascript" src="'.get_bloginfo('template_url').'/js/jquery.gmap.js"></script>
        <script type="text/javascript">
            $(\'#google-map\').gMap({
                address: \''.$atts["id"].'\',
                maptype: "ROADMAP",
                zoom: 14,
                markers: [
                    {
                        address: "'.$atts["id"].'",
                        html: `'.$content.'`,
                        icon: {
                        image: "'.get_bloginfo('template_url').'/images/icons/map-icon-red.png",
                            iconsize: [31, 50],
                            iconanchor: [31,50]
                        }
                    }
                ],
                doubleclickzoom: true,
                controls: {
        panControl: true,
                    zoomControl: true,
                    mapTypeControl: true,
                    scaleControl: true,
                    streetViewControl: false,
                    overviewMapControl: true
                }

            });

</script>
';
}

function add_clients( $atts, $content = null ) {
    preg_match_all('#src="(.*?)"#i',$content,$matches);
    $string = '<div id="oc-team-list" class="owl-carousel team-carousel">';
    foreach($matches[1] as $match)
   $string .= '<div class="oc-item">
          <img src="'.$match.'" />
            </div>';
    $string .= '</div>';
    return $string;
}

function register_my_menu() {
    register_nav_menu('header-menu',__( 'Header Menu' ));
    register_nav_menu('footer-menu',__( 'Footer Menu' ));

}

add_action( 'init', 'register_my_menu' );
add_shortcode( 'map', 'add_map' );
add_shortcode( 'clients', 'add_clients' );

remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10);
remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10);
add_action('woocommerce_before_main_content', 'my_theme_wrapper_start', 10);
add_action('woocommerce_after_main_content', 'my_theme_wrapper_end', 10);

function my_theme_wrapper_start() {
    echo '<section id="main">';
}

function my_theme_wrapper_end() {
    echo '</section>';
}
add_action( 'after_setup_theme', 'woocommerce_support' );
function woocommerce_support() {
    add_theme_support( 'woocommerce' );
}

function shop_left_init() {

    register_sidebar( array(
        'name'          => 'Categories',
        'id'            => 'home_left_1',
        'before_widget' => '<div class="widget-category-menu">',
        'after_widget'  => '</div>',
        'before_title'  => '<h3 class="rounded"><i class="icon-settings2"></i> ',
        'after_title'   => '</h3>',
    ) );

}
add_action( 'widgets_init', 'shop_left_init' );
add_filter( 'loop_shop_per_page', create_function( '$cols', 'return 36;' ), 36 );

function woo_related_products_limit() {
    global $product;

    $args['posts_per_page'] = 3;
    return $args;
}
add_filter( 'woocommerce_output_related_products_args', 'jk_related_products_args' );
function jk_related_products_args( $args ) {
    $args['posts_per_page'] = 3; // 4 related products
    $args['columns'] = 1; // arranged in 2 columns
    return $args;
}
add_filter( 'woocommerce_product_tabs', 'wcs_woo_remove_reviews_tab', 98 );
function wcs_woo_remove_reviews_tab($tabs) {
    unset($tabs['reviews']);
    return $tabs;
}

add_action( 'woocommerce_after_shop_loop_item_title', 'my_add_short_description', 9 );
function my_add_short_description() {
	  echo '<span class="title-description">' . the_excerpt() . '</span><br />';
}

<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>&#x644;&#x648;&#x688;&#x632; &#x6AF;&#x631;&#x648;&#x67E;</provider_name><provider_url>http://loads-group.pk/urdu</provider_url><author_name>admin</author_name><author_url>http://loads-group.pk/urdu/author/admin/</author_url><title>Ins. Heat (petrol)</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="05xKBsyqv4"&gt;&lt;a href="http://loads-group.pk/urdu/product/ins-heat-petrol/"&gt;Ins. Heat (petrol)&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="http://loads-group.pk/urdu/product/ins-heat-petrol/embed/#?secret=05xKBsyqv4" width="600" height="338" title="&#x201C;Ins. Heat (petrol)&#x201D; &#x2014; &#x644;&#x648;&#x688;&#x632; &#x6AF;&#x631;&#x648;&#x67E;" data-secret="05xKBsyqv4" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>http://loads-group.pk/urdu/wp-content/uploads/2015/09/INS-EAT-PETROL.jpg</thumbnail_url><thumbnail_width>600</thumbnail_width><thumbnail_height>400</thumbnail_height></oembed>
