Skip to content

Instantly share code, notes, and snippets.

@thecodepoetry
Last active March 24, 2021 07:43
Show Gist options
  • Save thecodepoetry/822895548f7701f4086a to your computer and use it in GitHub Desktop.
Save thecodepoetry/822895548f7701f4086a to your computer and use it in GitHub Desktop.
To change default pre selected sidebar position in The7 and Armada
function dt_change_default_sidebar() {
global $DT_META_BOXES;
if ( $DT_META_BOXES ) {
if ( isset($DT_META_BOXES[ 'dt_page_box-sidebar' ]) ) {
$DT_META_BOXES[ 'dt_page_box-sidebar' ]['fields'][0]['std'] = 'left'; // use disabled to disable sidebar
}
}
}
add_action( 'admin_init', 'dt_change_default_sidebar', 20 );
Update (Cotober 2020): You can now use the preset settings, please refer to
https://support.dream-theme.com/knowledgebase/change-default-sidebar-position/
@apysais
Copy link

apysais commented Mar 8, 2018

DO not edit nor hack the code, if you want you're sidebar to be on the left across the theme, here is what I did:

add_filter( 'presscore_main_container_classes', 'apyc_sidebar_default_left', 1 );
function apyc_sidebar_default_left($classes) {
   return isset($classes[0]) ? $classes[0] = 'sidebar-left':$classes;
}

@germanpericon
Copy link

Great solution !!!! Thank you.

@trendy20twenty
Copy link

it is not working!

@meyer744
Copy link

does anyone have a solution to make the default disabled? Tried editing the filter and did not work out

@jemoh
Copy link

jemoh commented Jan 18, 2020

You're a genius!!! Thank you.

@sagarponnur
Copy link

add_filter( 'presscore_main_container_classes', 'apyc_sidebar_default_left', 1 );
function apyc_sidebar_default_left($classes) {
return isset($classes[0]) ? $classes[0] = 'sidebar-left':$classes;
}

You saved my day, Thank you.

@thecodepoetry
Copy link
Author

This is an old hack, You can now use the built-in preset settings to change default sidebar postion, please refer to documentation
https://support.dream-theme.com/knowledgebase/change-default-sidebar-position/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment