function ewf_modLayout_ajax_delete_sidebar() { global $ewf_modLayout_settings; $result_ajax = array(); $sidebar_id = 0; $sidebars_registred = unserialize(get_option('ewf_modLayout_sidebars', null)); if (array_key_exists('id', $_POST)) { $post_id = intval($_POST['post']); $post_sidebar = ewf_get_sidebar_id('*', $post_id); $sidebar_id = $_POST['id']; $result_ajax['sidebar_id'] = $sidebar_id; $result_ajax['post_id'] = $post_id; $result_ajax['sidebar_active'] = false; unset($sidebars_registred[$sidebar_id]); $result_update = update_option('ewf_modLayout_sidebars', stripslashes(serialize($sidebars_registred))); ewf_modLayout_removeSidebarFromPages($sidebar_id); if ($result_update && $post_id) { $result_ajax['sidebar_current'] = $post_sidebar; if ($post_sidebar == $sidebar_id) { $result_ajax['sidebar_active'] = true; $result_ajax['reset'] = update_post_meta($post_id, "_ewf-page-sidebar", $ewf_modLayout_settings['sidebars']['default']); } } if ($result_update) { wp_send_json_success($result_ajax); } else { wp_send_json_error($result_ajax); } } else { wp_send_json_error($result_ajax); } }
# if ($wp_query->is_category == null && $wp_query->is_archive == 1 && ($wp_query->is_month = 1 && $wp_query->is_tag == 0)) { if (get_query_var('monthnum') . get_query_var('year') != null) { $tmp_date = '1' . '-' . get_query_var('monthnum') . '-' . get_query_var('year'); $date = date('F Y', strtotime($tmp_date)); } if (get_query_var('m') != null) { $tmp_year = substr(get_query_var('m'), 0, 4); $tmp_month = substr(get_query_var('m'), 5, 7); $tmp_date = '1' . '-' . $tmp_month . '-' . $tmp_year; $date = date('F Y', strtotime($tmp_date)); } $page_title = '<div class="alert info">' . __('Viewing posts from', EWF_SETUP_THEME_DOMAIN) . ': <strong>' . $date . '</strong></div>'; } $page_blog = ewf_get_page_relatedID(); $sidebar_id = ewf_get_sidebar_id($ewf_theme_settings['blog']['sidebar'], $page_blog); $page_layout = ewf_get_sidebar_layout($ewf_theme_settings['blog']['layout'], $page_blog); switch ($page_layout) { case "layout-sidebar-single-left": echo '<div class="ewf-row">'; echo '<div class="ewf-span4">'; if (!function_exists('dynamic_sidebar') || !dynamic_sidebar($sidebar_id)) { } echo '</div>'; echo '<div class="ewf-span8">'; if ($page_title != null) { echo $page_title; } if (have_posts()) { while (have_posts()) { the_post();
function ewf_get_page_settings($file) { global $wp_query, $ewf_theme_layout; $page_data = array(); $page_data['page'] = ewf_get_page_related(); $page_layout = ewf_get_page_layout($page_data['page']['type-layout'], $page_data['page']['id']); $page_sidebar = ewf_get_sidebar_id($page_data['page']['type-sidebar'], $page_data['page']['id'], true); $page_data['sidebar'] = $page_sidebar['sidebar']; $page_data['layout'] = $page_layout['layout']; $page_data['spans'] = ewf_get_page_spans($page_data['page']['type']); $page_data['file'] = $file; # Debug loading process # $page_data['page']['debug'][] = '[' . $page_layout['debug']['post'] . '] ' . $page_layout['debug']['layout']; $page_data['page']['debug'][] = '[' . $page_sidebar['debug']['post'] . '] ' . $page_sidebar['debug']['sidebar']; # Load search results templates # if ($page_data['page']['type-sub'] == 'search') { switch ($page_data['page']['type']) { case 'page': $page_data['layout'] = 'layout-full-site'; $page_data['template'] = 'templates/search-item-default'; break; case 'blog': $page_data['template'] = 'templates/blog-item-default'; break; } } # Load page message on archive & search page # ewf_get_page_message($page_data); # Debug page data # ewf_debug($page_data, 'page-settings'); return $page_data; }
<?php global $post, $wp_query; get_header(); # Get page layout & sidebar # $page_portfolio = ewf_get_page_relatedID(); $page_sidebar = ewf_get_sidebar_id('sidebar-page', $page_portfolio); $page_layout = ewf_get_sidebar_layout("layout-full", $page_portfolio); $service_tax_term = get_term_by('slug', $wp_query->query_vars['service'], EWF_PROJECTS_TAX_SERVICES); #echo '<div class="row"><div class="alert alert-info"><strong>Portfolio blog ID</strong>:'.$page_portfolio.' <strong>Sidebar Settings</strong>:'.$page_layout.'</div></div>'; switch ($page_layout) { case "layout-sidebar-single-left": echo '<div class="row">'; echo '<div class="span3">'; dynamic_sidebar($page_sidebar); echo '</div>'; echo '<div class="span9">'; echo ewf_projects_sc_overview(array('service' => $service_tax_term->slug), null); echo '</div>'; echo '</div>'; break; case "layout-sidebar-single-right": echo '<div class="row">'; echo '<div class="span9">'; echo ewf_projects_sc_overview(array('service' => $service_tax_term->slug), null); echo '</div>'; echo '<div class="span3">'; dynamic_sidebar($page_sidebar); echo '</div>'; echo '</div>';
<?php get_header(); ?> <?php # Get sidebar ID # $page_portfolio_sidebar = ewf_get_sidebar_id('sidebar-portfolio'); # Load page layout depending on page settings # $page_layout = ewf_get_sidebar_layout("layout-full"); switch ($page_layout) { case "layout-sidebar-single-left": echo '<div class="ewf-row">'; echo '<div class="ewf-span3">'; if (!function_exists('dynamic_sidebar') || !dynamic_sidebar($page_portfolio_sidebar)) { } echo '</div>'; echo '<div class="ewf-span9">'; if (have_posts()) { while (have_posts()) { the_post(); echo the_content(); } } echo '</div>'; echo '</div>'; break; case "layout-sidebar-single-right": echo '<div class="ewf-row">';
<?php get_header(); ?> <?php ## Get page layout & sidebar ## $page_404 = get_option(EWF_SETUP_THNAME . "_page_404", 0); if ($page_404) { $page_sidebar = ewf_get_sidebar_id('sidebar-page', $page_404); $page_layout = ewf_get_sidebar_layout('layout-full', $page_404); $page_data = get_post($page_404); switch ($page_layout) { case "layout-sidebar-single-left": echo '<div class="ewf-row">'; echo '<div class="ewf-span4">'; dynamic_sidebar($page_sidebar); echo '</div>'; echo '<div class="ewf-span8">'; echo do_shortcode($page_data->post_content); echo '</div>'; echo '</div>'; break; case "layout-sidebar-single-right": echo '<div class="ewf-row">'; echo '<div class="ewf-span8">'; echo do_shortcode($page_data->post_content); echo '</div>';
<?php get_header(); ?> <?php # Get page settings - layout, sidebar, blog page # $page_blog = ewf_get_page_relatedID(); $page_blog_data = get_post($page_blog); $page_for_posts = get_option('page_for_posts'); $page_on_front = get_option('page_on_front'); $page_sidebar = ewf_get_sidebar_id('sidebar-page', $page_blog); $page_layout = ewf_get_sidebar_layout("layout-sidebar-single-right", $page_blog); $ewf_blog_items = get_option('posts_per_page'); #echo '<div class="ewf-row"><div class="alert alert-info"><strong>Page blog ID</strong>:'.$page_blog.' <strong>Sidebar Settings</strong>:'.$page_layout.'</div></div>'; switch ($page_layout) { case "layout-sidebar-single-left": echo '<div class="ewf-row">'; echo '<div class="ewf-span4">'; dynamic_sidebar($page_sidebar); echo '</div>'; echo '<div class="ewf-span8">'; if ($page_for_posts == $page_blog) { echo apply_filters('the_content', $page_blog_data->post_content); } echo do_shortcode('[blog ' . $ewf_blog_items . ' sidebar="true" ]'); echo '</div>'; echo '</div>'; break; case "layout-sidebar-single-right":
<?php get_header(); ?> <?php ## Get page layout & sidebar ## $page_sidebar = ewf_get_sidebar_id('sidebar-page'); $page_layout = ewf_get_sidebar_layout(); switch ($page_layout) { case "layout-sidebar-single-left": echo '<div class="ewf-row">'; echo '<div class="ewf-span4">'; dynamic_sidebar($page_sidebar); echo '</div>'; echo '<div class="ewf-span8">'; if (have_posts()) { while (have_posts()) { the_post(); echo the_content(); wp_link_pages(); } } echo '</div>'; echo '</div>'; break; case "layout-sidebar-single-right": echo '<div class="ewf-row">'; echo '<div class="ewf-span8">'; if (have_posts()) {