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();
Exemple #3
0
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.' &nbsp;&nbsp;&nbsp;&nbsp; <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">';
Exemple #6
0
<?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>';
Exemple #7
0
<?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.' &nbsp;&nbsp;&nbsp;&nbsp; <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":
Exemple #8
0
<?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()) {