Back to Community

Fixing Neve Theme Logo Issues: Cropping, Size, and Display Problems

33 threads Sep 16, 2025 ThemeNeve

Content

Why Is My Neve Theme Logo Not Working Correctly?

Many users of the popular Neve WordPress theme encounter frustrating issues when trying to upload, resize, or display their website logos. Based on community reports, these problems typically fall into three main categories: forced cropping restrictions, size limitations not working as expected, and logos not displaying properly on the live site.

Common Logo Problems and Their Solutions

1. Forced Cropping and SVG Upload Issues

Many users report being forced to crop their logos during upload, even when they want to use the full image. This is particularly problematic for SVG files, which often don't display the "skip cropping" option in the customizer.

Potential solutions:

  • For SVG files: Ensure you have an SVG support plugin installed and active
  • Try adding custom code to enable flexible header support:
    add_theme_support( 'custom-header', array(
        'flex-width'    => true,
        'width'         => 260,
        'flex-height'   => true,
        'height'        => 100,
        'header-selector' => '.site-title a',
        'header-text'    => false
    ) );
  • Some users have found that rolling back to Neve version 3.1.3 temporarily resolves cropping issues

2. Logo Size Limitations

The Neve theme includes a logo width slider that goes up to 350px, but many users find their logos are still constrained to smaller dimensions (often around 200px width) due to the "suggested dimensions" of 200×50 pixels.

Potential solutions:

  • Navigate to Customizer → Header → Logo & Site Identity → Logo Max Width and adjust the slider
  • If the slider doesn't work, add custom CSS in the Additional CSS section:
    .header--row .site-logo img {
        max-width: 350px !important; /* Adjust to your preferred size */
    }
  • Ensure your header has sufficient spacing to accommodate larger logos by adjusting header layout settings

3. Logo Not Displaying on Live Site

Some users report that logo changes appear in the customizer preview but don't reflect on the live website. Others find their logos completely disappear after theme updates.

Potential solutions:

  • Clear your browser cache and WordPress caching plugins
  • Check if custom CSS is hiding the logo (look for "display: none" properties in browser developer tools)
  • Add the following CSS if the logo is being hidden:
    .site-logo {
        display: block !important;
    }
  • Ensure you're not experiencing a plugin conflict by temporarily disabling plugins

4. Different Logos for Light/Dark Mode

The Neve theme does offer functionality for using different logos in light and dark mode.

How to set it up:

  • Go to Customizer → Header
  • Click the settings icon near "Logo & Site Identity" in the header builder
  • Ensure the "Use one logo for both modes" option is disabled
  • Upload separate logos for light and dark color schemes

When These Solutions Don't Work

If you've tried these solutions and still experience issues, consider these additional troubleshooting steps:

  • Check if you're using the latest version of the Neve theme
  • Test with all plugins temporarily disabled to rule out conflicts
  • Try switching to a default WordPress theme temporarily, then back to Neve
  • Ensure your image files are optimized for web use with appropriate dimensions

Remember that logo display can be affected by various factors including your header layout, custom CSS, plugin conflicts, and browser caching. The solutions provided here address the most commonly reported issues within the Neve theme community.

Related Support Threads Support