Genesis Tutorials, WP Tutorials
Move sidebar above the entry content for specific page
Is it possible to move the sidebar above the content for specific pages? For example, when the phone becomes mobile responsive, I would like for only a single page to show the sidebar before the page content. I am using the Enterprise Pro theme.
Any help would be appreciated. Thanks in advance.
Here is the snippet. You will add the code in your functions.php file
add_action( 'wp', 'gd_move_sidebar_before_content' ); function gd_move_sidebar_before_content() { if( ! is_page( 2 ) ) //* my page ID is 2. you will replace it with your page ID or slug return; //* Remove after content sidebar remove_action( 'genesis_after_content', 'genesis_get_sidebar' ); //* Add sidebar above the content add_action( 'genesis_before_content', 'genesis_get_sidebar' ); }