Need a second opinion on your design? Get expert feedback

A man wearing a black cap is smiling on the right side of the image. The text reads "How to Create a Transparent Header in GeneratePress.

If you’re using the GeneratePress theme and want to create a transparent header that merges with your navigation, allowing your page hero section to flow seamlessly with the header, this guide will walk you through the process. This effect is popular for creating a clean and modern look, where the navigation bar overlays the content …

Read more

A man with a beard and a cap is smiling on the right. The text reads, "How to create a dynamic page hero design in GeneratePress & GenerateBlocks.

If you’re working with GeneratePress and want to add some flexibility to your page hero sections by making background images dynamic, I’ve got a solution for you. This allows you to maintain a consistent design across your site while giving you the ability to change background images on a page-by-page basis. Here’s how to do …

Read more

Screenshot of an instructional graphic titled "How to Add a CTA Box to a Blog Post in GeneratePress & GenerateBlocks" with a smiling man in a blue shirt on the right.

If you’re looking to add a call-to-action (CTA) box to your blog posts using GeneratePress and GenerateBlocks, this guide will walk you through two approaches depending on whether you already have a blog post template in place or not. Approach 1: Adding a CTA Box to an Existing Blog Post Template If you already have …

Read more

Image of a tutorial titled "How to Add Scripts to Your Header in GeneratePress" by Adam Wright Design, featuring a person smiling in a blue shirt.

If you’re using the GeneratePress theme and need to add script tags to your header—whether it’s for Google Analytics, Facebook Pixel, or any other code—GeneratePress has a built-in feature called Elements that makes this process quick and easy. Here’s how you can do it: Step 1: Access the Elements Feature Step 2: Create a New …

Read more

A man with a beard and blue shirt smiles on the right. Text on the image reads: "How to Change Your Logo & Add a Site Icon in GeneratePress in 60 Seconds.

Changing your logo and adding a site icon (favicon) in GeneratePress is a quick and easy process. Here’s how you can do it: Step 1: Change Your Logo Step 2: Add a Site Icon (Favicon) Final Step: Verify on the Front End This simple update helps keep your website branding consistent across all platforms and …

Read more

Blog post template design tutorial by Adam Wright Design showcasing GeneratePress & GenerateBlocks with a sample blog post and product logos on an orange background.

Creating a custom blog post template with GeneratePress and GenerateBlocks can greatly enhance the consistency and style of your blog posts, ensuring that each one follows the same design without the need to manually adjust each post. Here’s a step-by-step guide based on the tutorial: Step 1: Create Your Blog Post Step 2: Set Up …

Read more

Promotional image for a tutorial on 'Custom Post Type with Post Template Design,' featuring slides on new home construction, including custom floor plans, quality work, and experience.

Creating custom post types with advanced custom fields and populating them with dynamic content using GeneratePress and GenerateBlocks is a powerful way to streamline your website design process. Here’s a step-by-step breakdown of what we covered in this tutorial: Step 1: Install Necessary Plugins Step 2: Create a Custom Post Type Step 3: Add Custom …

Read more

A bearded man in a blue shirt on the left with text: "Dynamic Page Header Tutorial with GeneratePress & GenerateBlocks" on a blue background. Logo and "AWD Adam Wright Design" appears in the top left corner.

This tutorial walks you through the process of creating a dynamic page header using the GeneratePress theme and GenerateBlocks. The idea behind a dynamic page header is that it automatically updates the title based on the page you’re viewing, ensuring a consistent design while allowing for unique page titles. Steps to Create a Dynamic Page …

Read more