• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Genesis Blocks

Genesis Blocks

Create effective content faster.

  • Need Help?
You are here: Home / Button Block

Button Block

IMPORTANT NOTE: Genesis Blocks 2.0.0 removes the Button block from Genesis Blocks and replaces it with the WordPress® core Buttons block.1

Updating your plugin to version 2.0.0 will automatically convert your Genesis Blocks Button blocks to core Buttons blocks when opening the block editor. The buttons should look mainly the same, but there could be some styling changes, especially if you have custom styling for classes other than gb-block-button.

The Button block allows you to add a customizable button to your posts and pages. This block also comes with settings for changing the link target, button shape, button size, and button colors.

Table of Contents:

  • General settings
  • Color settings
  • Advanced settings

General settings

General settings in the Button block

Click image to enlarge

  1. Alignment: Choose whether the button should be aligned to the left, in the center, or to the right of the page.
  2. Button Text: Place your cursor directly on the button to add your custom button text. For example, your button might say Contact Us.
  3. Button URL: Where do you want the user to go when they click the button? Paste that URL here. Or you can start typing the name of a post or page on your site to link to.
  4. Open link in new window: Enable this option if you’d like a new window (or tab) to open when someone clicks the button.
  5. Button Size: Choose whether the button is small, medium, large, or extra large.
  6. Button Shape: Choose whether the button has square corners, rounded corners, or is “pill shaped” (circular).

Color settings

Color settings in the Button block

Click image to enlarge

  1. Button Color: Click the colored circles to select a pre-defined background color. Or click Custom Color to select your own.
  2. Button Text Color: Click the colored circles to select a pre-defined button text color. Or click Custom Color to select your own.

Advanced settings

Advanced settings in the Button block

Click image to enlarge

  1. Additional CSS Class(es): You can add one or more CSS class to customize the appearance of the button. After adding the class name(s) here, you can enter your custom CSS code in Appearance > Customize > Additional CSS.

Primary Sidebar

Getting Started

  • Install Genesis Blocks
  • Install Genesis Blocks Pro
  • Update Genesis Blocks Pro
  • Working with Blocks
  • Responsive Typography

Layout Blocks

  • Advanced Columns Block
  • Container Block
  • Layouts Block

Styling Blocks

  • Drop Cap Block
  • Spacer Block

Call to Action Blocks

  • Button Block
  • Call-to-Action Block
  • Email Newsletter Block

Content Blocks

  • Accordion Block
  • Device Mockup Block
  • Notice Block
  • Portfolio Block
  • Post and Page Grid Block
  • Pricing Table Block
  • Profile Box Block
  • Sharing Block
  • Testimonial Block

Advanced Options

  • Block Permissions
  • Reusable Blocks

Tutorials & Code Snippets

  • Tutorials
  • Code Snippets

Resources

  • Changelog
  • How to migrate from Atomic Blocks to Genesis Blocks
  • Migrating from Atomic Blocks Pro Beta
  • Support

© 2013–2025 WPEngine, Inc. All rights reserved. WP ENGINE®, VELOCITIZE®, TORQUE®, EVERCACHE®, and the cog logo service marks are owned by WPEngine,Inc.
1WP Engine is a proud member and supporter of the community of WordPress® users. The WordPress® trademarks are the intellectual property of the WordPress Foundation, and the Woo® and WooCommerce® trademarks are the intellectual property of WooCommerce, Inc. Uses of the WordPress®, Woo®, and WooCommerce® names in this website are for identification purposes only and do not imply an endorsement by WordPress Foundation or WooCommerce, Inc. WP Engine is not endorsed or owned by, or affiliated with, the WordPress Foundation or WooCommerce, Inc.