Lorenzo Sfienti

How to Hide WordPress Admin Bar on Specific Pages

If you only want to hide the admin bar on specific pages of your WordPress website, you can achieve this by using code snippets. Follow these steps:

    1. Access your theme’s functions.php file: Connect to your website using an FTP client or access the file manager in your hosting control panel. Locate the functions.php file within your active theme’s directory.
    2. Add the code snippet: Open the functions.php file and add the following code snippet at the bottom:
      
      // Hide admin bar on specific pages
      function hide_admin_bar_on_specific_pages()
      {
          global $post;
      
          $page_ids = array(15, 25, 35); // Add the page IDs where you want to hide the admin bar
      
          if (in_array($post->ID, $page_ids)) {
              return false;
          }
      
          return true;
      }
      add_filter('show_admin_bar', 'hide_admin_bar_on_specific_pages');
      
    3. Save the changes: Save the modified functions.php file, and the admin bar will be hidden on the specified pages.