About Goya WP Theme

Goya is a WordPress theme by Everthemes built for photographers and visual creatives. It puts the imagery front and center, keeping interface chrome to a minimum so portfolios, lookbooks, and galleries can breathe. The theme ships with a fullscreen layout system, multiple grid styles, and a clean typography stack that works well across screen sizes.

Built on a lightweight codebase, Goya loads quickly without the bloat common in multi-purpose themes. It supports Elementor and the WordPress block editor, giving you flexibility in how you build pages. WooCommerce compatibility means you can sell prints or digital downloads directly from your portfolio site. If you want a focused, image-first WordPress theme without excessive configuration overhead, Goya is a practical starting point.

Get matched with a Goya developer in under one day

Brief 01

Tell us about your Goya project. Small fixes, Goya theme customization, or a full website build, whatever you need, we've got it covered.

Connect 02

We'll connect you to the right Goya developers, define the scope, and get everything 100% clear.

Collaborate 03

You'll get one estimate, hire your preferred developer, and start collaborating.

Goya looks straightforward until you need it to do something specific. Custom gallery filtering, client area access, WooCommerce print shop integration, or a heavily modified homepage layout all require developer work. Finding someone who has actually worked inside Everthemes templates saves time.

Codeable connects you with vetted WordPress developers who can take on Goya projects without a long onboarding process. You post your project, get matched with relevant specialists, and receive an estimate before committing to anything.

Pros

  • Minimal, image-first design that suits photographers and visual creatives without heavy modification
  • Lightweight codebase with faster default load times compared to multipurpose themes
  • Multiple portfolio grid options including masonry, fullscreen, and fixed-ratio layouts
  • WooCommerce compatible for selling prints or digital downloads from the same site
  • Clean Customizer integration with sensible defaults that don't require plugin dependencies

Cons

  • Limited built-in filtering for large portfolio archives without custom code or a plugin
  • Blog and text-heavy page layouts are basic and need extra work to look polished
  • Elementor compatibility exists but some sections render inconsistently in the page builder
  • Documentation is sparse on advanced customization and developer-facing hooks
  • Color scheme options in the Customizer are limited to a few presets without CSS overrides

Who is Goya for?

Photography Portfolio

Goya’s fullscreen grid and minimal chrome make it a natural fit for photography portfolios. A Goya developer can organize work by category, add filtering by project type, and set up a contact or booking form that fits the visual style without introducing clutter. The result is a site that shows the work rather than the interface.

Print Shop

With WooCommerce active, Goya can function as a print shop where visitors browse gallery images and purchase prints directly. A Goya specialist can wire up product pages to match the portfolio aesthetic, configure shipping and fulfillment options, and set up Stripe or PayPal without disrupting the theme’s clean layout.

Fashion Lookbook

Fashion brands and stylists use Goya to publish seasonal lookbooks with large editorial images. A Goya expert can set up structured collection archives, add brand typography, and configure page transitions that give the site a more editorial feel. The theme handles tall portrait images well, which suits fashion photography workflows.

Creative Agency

Small creative agencies use Goya to present case studies and client work in a portfolio format. A Goya developer can extend the default post types to include case study fields, add client logos, and build a services section that sits alongside the portfolio without conflicting with the image-first layout Goya is designed around.

Wedding Photographer Website

Wedding photographers need galleries that are fast, easy to navigate, and visually clean. Goya handles this well with its grid options and lightbox-ready structure. A Goya specialist can add client proofing features, password-protected gallery pages, and an inquiry form integrated with a booking tool like Calendly or HoneyBook.

Customizing Goya

Goya ships with a solid set of defaults, but most serious projects need changes that go beyond the Customizer. A Goya expert can rework the portfolio grid layout, adjust hover states, modify the header behavior on scroll, or add filtering functionality to gallery pages without breaking the theme’s update path.

Custom post types, client proofing workflows, or password-protected galleries are common requests that require PHP and JavaScript work outside the visual editor. A Goya specialist can also integrate third-party booking or contact systems, set up multilingual support, or split the theme’s single-column layout into a more structured multi-section design. Getting this work done cleanly requires someone who understands how Everthemes structures its theme files and where custom code should live.

Recommended plugins for Goya

Goya pairs well with a focused plugin stack. WooCommerce handles print and digital product sales. Smash Balloon or a lightbox plugin like FooBox improves the gallery browsing experience. For contact and inquiry forms, WS Form or Gravity Forms handle conditional logic cleanly.

On the performance side, image-heavy themes like Goya benefit from a proper WordPress performance setup including lazy loading, a CDN, and image compression. If you plan to get search traffic from your portfolio, a structured WordPress SEO strategy covering schema markup for creative works and image alt text is worth building in from the start.

Not sure which plugins to use? This WordPress plugins directory covers the most popular options with reviews and setup guides.

Goya common issues

Goya theme portfolio grid not displaying correctly

Portfolio grid issues in Goya are usually caused by a missing image size, a JavaScript conflict with another plugin, or a CSS override from a page builder. Start by deactivating plugins one at a time to isolate a conflict. Check that WordPress has regenerated image thumbnails at the correct sizes using a plugin like Regenerate Thumbnails. If the grid still breaks, inspect the layout container in browser DevTools to find which rule is overriding the theme’s grid CSS.

Goya WordPress theme images blurry or low resolution

Blurry images in Goya usually mean WordPress is serving a smaller image size than the slot requires. Go to Settings > Media and confirm your large image dimensions match or exceed the display size Goya uses for that layout. After updating the dimensions, run Regenerate Thumbnails. If images are still soft, check whether your hosting is converting images to WebP at a low quality setting, which can introduce compression artifacts.

Goya theme header overlapping content on scroll

A sticky header overlapping content on scroll is typically a z-index or top-padding issue. Goya’s header height is set in the Customizer, but if a plugin or custom CSS changes the body padding-top, the offset breaks. Open DevTools, inspect the fixed header’s z-index and the content wrapper’s top margin, and adjust accordingly in your child theme’s stylesheet. If the issue appeared after an update, check the theme changelog for header structure changes.

Goya WooCommerce shop page layout broken

WooCommerce shop page layout problems in Goya often happen because the theme’s WooCommerce template files fall out of sync after a WooCommerce update. Go to WooCommerce > Status > System Info and look for outdated template file warnings. Updating those templates, either manually or through a developer, usually restores the layout. For persistent issues, a WordPress bug fixing service can resolve the template mismatch cleanly.

Goya theme not loading custom fonts

If Goya is not loading custom fonts, check whether the font is enqueued correctly in your child theme’s functions.php or through the Customizer’s Additional CSS. Google Fonts requests can also be blocked by certain performance plugins that defer or disable external font loading. Check your caching plugin’s asset exclusion settings and whitelist the font URL. If you’re self-hosting fonts, confirm the @font-face declaration includes the correct file path relative to your stylesheet.

Goya portfolio filter not working after update

Portfolio filtering in Goya depends on JavaScript running cleanly after page load. After a theme update, a script path change or a new plugin conflict can silently break the filter. Open the browser console and look for JS errors referencing isotope, masonry, or the theme’s custom filter script. Clear your caching plugin, then test with all other plugins disabled. If the filter worked before a specific update, rolling back that update while a fix is applied is the safest approach. A WordPress bug fixing specialist can patch the script conflict without reverting the update.

Goya theme mobile menu not opening

A mobile menu that won’t open in Goya is almost always a JavaScript conflict. The toggle relies on a small script that may be deferred or blocked by a performance or security plugin. Check your plugin list for anything that minifies or combines JS files and temporarily disable it to test. If the menu works with that plugin off, add the theme’s navigation script to the exclusion list inside that plugin’s settings.

Goya lightbox not working on gallery page

Goya’s lightbox functionality depends on its bundled script loading without conflict. If the lightbox stopped working, check whether a gallery plugin like Envira or a page builder is loading a competing lightbox library on the same page. Two lightbox scripts trying to bind to the same image links will cancel each other out. Disable the conflicting plugin or configure it to exclude Goya’s native gallery pages.

Goya theme update broke homepage layout

When a Goya theme update changes the homepage layout, it usually means a template file was modified upstream and your customizations were stored in the parent theme rather than a child theme. Going forward, all layout and style changes should live in a child theme. For the immediate fix, compare the previous and current version of the affected template file, then re-apply your changes in the child theme. If you need help recovering the layout quickly, a WordPress bug fixing service can restore it without data loss.

Goya theme slow loading on image-heavy pages

Goya is lightweight by default, but large uncompressed images will slow any theme. Install ShortPixel or Imagify to compress existing images in bulk. Enable lazy loading for images below the fold, and confirm your hosting serves files from a CDN. If you’re using Elementor to build pages, check whether it’s loading its full asset stack on pages that don’t need it. A proper WordPress performance setup can bring image-heavy Goya pages well under two seconds on a standard host.

Goya theme redesign

Time to refresh your Goya site?

A good theme only gets you so far. If your site isn't converting, the problem is usually the design — not the theme. We can fix that.

Get a redesign estimate

Goya FAQ

Yes. Goya is built specifically for image-heavy sites. Its portfolio grid layouts, fullscreen options, and minimal interface make it one of the cleaner choices for photographers on WordPress. It handles large images well and keeps the focus on the work rather than the site furniture.

Goya does support Elementor, though some sections behave inconsistently in the page builder environment. Basic page layouts work fine. For complex builds inside Elementor, a Goya specialist can resolve compatibility gaps and ensure the theme’s native styles don’t conflict with Elementor’s output.

Yes, Goya is WooCommerce compatible. You can sell prints or digital downloads from a portfolio built on the theme. The shop and product page templates inherit the theme’s clean aesthetic, though some layout adjustments are usually needed to make the shop feel fully integrated with the portfolio sections.

Create a new folder in wp-content/themes with a name like goya-child. Add a style.css file with the correct header referencing the parent theme name, then add a functions.php that enqueues the parent stylesheet. Activate the child theme from the WordPress dashboard. All custom code and CSS changes go into the child theme from that point on.

Goya has basic blog functionality, but it’s not where the theme shines. Standard post archives and single post layouts are minimal. If blogging is a significant part of your site, you may need custom CSS or a developer to make the text-heavy pages feel as considered as the portfolio sections.

Post your project on Codeable and you’ll be matched with vetted Goya developers within 24 hours. You get a free estimate before committing. This is faster than job boards and the developers are pre-screened for WordPress expertise, so you’re not sifting through generalist applicants.

Goya is translation-ready and works with WPML and Polylang for multilingual setups. You’ll need to configure the plugin and translate string files manually or with a translation editor. A Goya developer can set up a multilingual portfolio site including language switcher placement and URL structure.

Goya works with Elementor and the native WordPress block editor. The Customizer handles most global style settings. Some users also use Beaver Builder with Goya, though Elementor is the more commonly tested combination. Check the Everthemes documentation for any page builder-specific guidance before committing to a builder.

Check the Goya theme page on ThemeForest or the Everthemes website for the latest update date and changelog. Active themes receive updates for compatibility with new WordPress and WooCommerce versions. If updates have been infrequent, factor that into your decision, especially for sites that need long-term maintenance.

Migrating a Goya site to a new host follows standard WordPress migration steps: export the database, move the wp-content folder, update wp-config.php with new database credentials, and run a search-replace on URLs. A plugin like Duplicator or All-in-One WP Migration handles most of this. For a managed WordPress migration, a developer can handle the move with no downtime.

Hire a Goya WordPress Developer

Whether you need a Goya expert to build a portfolio from scratch, extend an existing site, or fix something that’s broken, the right developer makes a measurable difference. Work is scoped before it starts, and you only pay when you’re confident in who you’re hiring. Get a Free Estimate and describe your project. A Goya specialist will review it and come back with a clear plan.

#ACF
#Avada
#Contact Form 7
#Custom WP Themes
#Elementor
#Gutenberg
#Custom API Integration
#Site Migration
#WP Speed Optimization
#Theme Customization
#Custom Post Type
#PHP
#Laravel
#Plugin Development
#MYSQL
#Wp Rocket
#SEO
#Gravity Forms
#JavaScript
#Learndash
#Headless WordPress
#Payment Gateways
#Ninja Forms
#BuddyPress
#Slider Revolution
#Full Site Builds
#Anything Backend
#Anything Frontend
#Bookly
#GamiPress
#React JS
#Design
#ADA Compliance
#DIVI
#Genesis
#Enfold
#FacetWp
#WP Rest API
#Multisite
#Vue JS
#Maintance
#WooCommerce
#Hacking Cleanup
#BuddyBoss
#Hosting Transfer
#CSS

You'll need a free Codeable account so developers can ask questions and send their quotes.