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' );
}
This site uses cookies to offer you a better browsing experience. By browsing this website, you agree to our use of cookies.