/** * Print portfolio category dynamically, * based on option in add/edit category page */ function wip_get_portfolio_category_HTML() { wip_layout_helper::_print_portfolio_category_layout(); }
<?php /** * Template part for page, * @author webinpixels * @package The_Builder */ if (have_posts()) { while (have_posts()) { the_post(); global $post; wip_layout_helper::_print_page_layout(); } }
function _content_for_column($type, $fields = "") { $colContent = ""; switch ($type) { case 'paragraph-text': $colContent .= $fields != "" && is_array($fields) && (isset($fields[0]) && $fields[0] != "") ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : ''; $colContent .= $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] != "") ? isset($fields[2]) && $fields[2] !== '' ? apply_filters('the_content', stripslashes(wptexturize($fields[1]))) : stripslashes(wptexturize($fields[1])) : ''; break; case 'latest-post': $count = $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] != "") ? $fields[1] : 5; $usethumbnail = $fields != "" && is_array($fields) && (isset($fields[2]) && $fields[2] !== "") ? true : false; $showexcerpt = $fields != "" && is_array($fields) && (isset($fields[3]) && $fields[3] !== "") ? true : false; $catID = isset($fields[4]) && $fields[4] == 'all' ? 0 : intval($fields[4]); $colContent .= $fields != "" && is_array($fields) && (isset($fields[0]) && $fields[0] != "") ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : ''; $colContent .= wipfr_latest_blog($count, $usethumbnail, $showexcerpt, 66, $catID); break; case 'latest-portfolio-thumbnail': $count = $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] != "") ? $fields[1] : 6; $catID = isset($fields[2]) && $fields[2] == 'all' ? 0 : intval($fields[2]); $colContent .= $fields != "" && is_array($fields) && (isset($fields[0]) && $fields[0] != "") ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : ''; $colContent .= wipfr_latest_portfolio_thumbnail($count, $catID); break; case 'latest-product': $count = $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] != "") ? $fields[1] : 6; $catID = isset($fields[2]) && $fields[2] == 'all' ? 0 : intval($fields[2]); $featured = $fields != "" && is_array($fields) && (isset($fields[3]) && $fields[3] != "") ? true : false; $colContent .= $fields != "" && is_array($fields) && (isset($fields[0]) && $fields[0] != "") ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : ''; if (woocommerce_found()) { $colContent .= _wip_latest_woo_product($count, $catID, $featured); } else { $colContent .= __('Please activate WooCommerce Plugin!', 'wip'); } break; case 'latest-post-column': $count = $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] != "") ? $fields[1] : 3; $catID = isset($fields[2]) && $fields[2] == 'all' ? 0 : intval($fields[2]); $colContent .= $fields != "" && is_array($fields) && (isset($fields[0]) && $fields[0] != "") ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : ''; $colContent .= wip_layout_helper::_print_column_blog_lists($count, $catID); break; case 'latest-tweet': $count = $fields != "" && is_array($fields) && (isset($fields[2]) && $fields[2] != "") ? $fields[2] : 4; $twitterUser = $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] !== "") ? esc_attr($fields[1]) : ''; $colContent .= $fields != "" && is_array($fields) && (isset($fields[0]) && $fields[0] != "") ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : ''; if ($twitterUser != "") { $colContent .= _wip_display_tweets($twitterUser, $count); } else { $colContent .= __('Cannot process request! Twitter username is blank!', 'wip'); } break; case 'flickr-photo': $count = $fields != "" && is_array($fields) && (isset($fields[2]) && $fields[2] != "") ? $fields[2] : 9; $flickrID = $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] !== "") ? esc_attr($fields[1]) : ''; $colContent .= $fields != "" && is_array($fields) && (isset($fields[0]) && $fields[0] != "") ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : ''; if ($flickrID != "") { $colContent .= wip_display_flickr($flickrID, $count); } else { $colContent .= __('Cannot process request! Please enter your Flickr ID!', 'wip'); } break; case 'box-testimonial': $colContent .= $fields != "" && is_array($fields) && (isset($fields[0]) && $fields[0] != "") ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : ''; $colContent .= $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] != "") ? wpautop(stripslashes(wptexturize('<span class="before_quote">“</span>' . $fields[1] . '<span class="after_quote">„</span>'))) : ''; $colContent .= $fields != "" && is_array($fields) && (isset($fields[2]) && $fields[2] != "") ? stripslashes(wptexturize('<span class="testi_writer">— ' . $fields[2] . '</span>')) : '<span class="testi_writer">— No Body</span>'; break; case 'latest-product-column': $count = $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] != "") ? $fields[1] : 3; $prodCat = isset($fields[2]) && $fields[2] == 'all' ? 0 : intval($fields[2]); $featured = $fields != "" && is_array($fields) && (isset($fields[3]) && $fields[3] != "") ? true : false; $colContent .= $fields != "" && is_array($fields) && (isset($fields[0]) && $fields[0] != "") ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : ''; if (woocommerce_found()) { $colContent .= _wip_show_product_lists_for_manager(34, $count, $prodCat, $featured, false); } else { $colContent .= __('Please activate WooCommerce Plugin!', 'wip'); } break; case 'latest-portfolio-column': $count = $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] != "") ? $fields[1] : 3; $portCat = isset($fields[2]) && $fields[2] == 'all' ? 0 : intval($fields[2]); $colContent .= isset($fields[0]) && $fields[0] != "" ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : ''; $colContent .= wip_layout_helper::_print_column_portfolio_lists($count, $portCat); break; } return $colContent; }
function _wip_output_content_wrapper_end() { global $woocommerce_loop, $wip_woo_single; if (!$wip_woo_single && $woocommerce_loop['parent_layout'] != 'fullwidth') { echo '</div><!-- end .area_with_sidebar -->' . "\n"; /** we have remove woocommerce_get_sidebar() and call sidebar right from here */ echo '<div class="sidebar_block ' . ($woocommerce_loop['parent_layout'] == 'content-sidebar' ? 'area_right' : 'area_left') . '">' . "\n"; wip_generated_dynamic_sidebar(get_wip_option_by('bd_shoppage_sidebar', 'Default Sidebar')); wp_reset_postdata(); #woocommerce not reset it's query in lots of widgets!!! echo '</div>' . "\n"; echo '<div class="clear"></div>' . "\n"; } if ($wip_woo_single) { echo '<div class="clear"></div>' . "\n"; echo '</div><!-- end .wip-product-single-page -->' . "\n"; } wip_layout_helper::_delete_global_layout(); //reset global layout echo '</div><!-- end .wrap_960 -->' . "\n"; echo '</div><!-- end MAIN SECTION -->' . "\n"; }