Exemplo n.º 1
0
 static function setup_nav_menu_item($menu_item)
 {
     if (!$menu_item->menu_item_parent && $menu_item->object == 'ts_mega_menu') {
         $menu_item->classes[] = 'menu-item-has-children';
         $menu_item->classes[] = 'ts-has-mega-menu';
         $menu_item->url = get_post_meta($menu_item->object_id, '_megamenu_url', true);
         $menu_item->url = isset($menu_item->url) && is_string($menu_item->url) && trim($menu_item->url) ? $menu_item->url : 'javascript:void(0)';
         if ($menu_item->url == ts_essentials_full_url()) {
             $menu_item->classes[] = 'current-menu-item';
         }
         $layout = get_post_meta($menu_item->object_id, '_megamenu_layout', true);
         $layout = in_array($layout, array('standard', 'custom', 'full', 'wide', 'standardx2', 'standardx3')) ? $layout : 'standard';
         $layout = 'ts-has-' . $layout . '-width-megamenu';
         $menu_item->classes[] = $layout;
     }
     return $menu_item;
 }
Exemplo n.º 2
0
 function widget($args, $instance)
 {
     $url = isset($instance['url']) && trim($instance['url']) ? $instance['url'] : ts_essentials_full_url();
     $label = $instance['label'];
     $description = $instance['description'];
     echo ts_essentials_escape($args['before_widget']);
     echo '<div class="inner">';
     if (!empty($title)) {
         echo ts_essentials_escape($args['before_title'] . apply_filters('widget_title', $title) . $args['after_title']);
     }
     echo '<div><iframe src="//www.facebook.com/plugins/like.php?href=' . urlencode($url);
     echo '&amp;send=false&amp;layout=standard&amp;width=300&amp;show_faces=false';
     echo '&amp;font&amp;colorscheme=light&amp;action=like&amp;height=35"';
     echo ' style="border:none; overflow:hidden; width:300px; height:35px;"';
     echo '></iframe></div>';
     echo isset($description) && trim($description) ? '<p class="description">' . wp_kses_post($description) . '</p>' : '';
     echo '</div>';
     echo ts_essentials_escape($args['after_widget']);
 }