How to Edit a Reusable Block in WordPress (Gutenberg)

H

As you are working on your site, there may come a time when you would like to edit one or more of your saved Gutenberg blocks. While the process is straightforward, finding the right spot in the WordPress Admin area may not be.

OPTION 1: Type the URL in your browser. Go to your site’s domain and then add: /wp-admin/edit.php?post_type=wp_block

Example: https://www.ENTERYOURDOMAINHERE.YOURDOMAINEXTENSION/wp-admin/edit.php?post_type=wp_block

OPTION 2: Pretend that you are going to add a reusable block.

Go to the “Reusable” block section.

Open up the “Reusable” section. Scroll to the bottom until you see a textual link to “Manage All Reusable Blocks.”

Click the link to be taken to a screen that resembles a typical “Post” or “Page” list in the WordPress backend.

To edit the Gutenberg block, click its name.

How To Pick the Perfect Gutenberg WordPress Theme for Your Next Project

H

I am currently evaluating various WordPress themes for some upcoming projects. These notes are being updated as I review theme descriptions.

What is right for one project may not be good for another.

General Questions

  • Is the theme compatible with Gutenberg? Or — was it built for Gutenberg? Does it support all Gutenberg blocks?
  • Does it use Gutenberg core classes?
  • Is the theme developer committing to long-term support? Gutenberg has not yet been released. Are they committing to supporting the theme for a period of time following the release? Does the developer have a history of theme development or is this the first theme?
  • What plugins are required for the theme to work? Are there any references to page builder plugins? Does it require plugins by the developer?
  • Is demo content included? To what extent? Depending on the design and one’s technical skills, having demo content can be a way to start to learn.

If upgrading an existing site
Additional considerations:

If starting a site from scratch

What is missing from this list? Do you have a WordPress theme that you would like reviewed? Drop me a note!

Favorite WordPress Plugins

F

When setting up a WordPress site, the following types of plugins are often useful to install:

  • Forms Plugin: Gravity Forms is quite good. Depending on one’s requirements, it can be made even more powerful with It is especially powerful when paired with Gravity Forms + Custom Post Types and GravityView.
  • Security: Locks users out after a specified number of unauthorized attempts
  • SEO Plugin: Yoast is very good.
  • Calendar Plugin: The Events Calendar
  • Back-up Plugin
  • Caching Plugin
  • Maintenance Mode Plugin

Additional favorites:

Be sure to also look at integrating one’s site with a newsletter service (example: Mailchimp).

How To Create a Child WordPress Theme

H

If working with a WordPress theme that does not look or act the way one wants, it may be prudent to create a “child” theme. That way, if at any point the original theme developer releases a new version of the theme that includes bug fixes and / or new functionality, one can update the parent theme without overwriting customizations contained in the child theme.

Creating a child theme is not inherently hard. What can be a challenge is understanding how the parent theme is built so one is editing the proper files.

If ready to dive in and create a child theme, follow these steps:

  • Create a directory wp-content/themes to contain your theme
    • Create style.css file. Add information about the theme you are creating at the top of the file.


      /* Theme Name: INSERT NAME OF YOUR THEME
      URI: INSERT LINK TO YOUR THEME ON THE WEB
      Author: INSERT YOUR or YOUR COMPANY'S NAME
      Author URI: INSERT LINK TO YOUR ONLINE PORTFOLIO or WEBSITE
      Description: INSERT A BRIEF DESCRIPTION ABOUT THE THEME
      Version: INSERT VERSION NUMBER
      Template: INSERT NAME OF PARENT THEME */

    • Create functions.php file and add the following code at the top of the file


      <?php // enqueue styles for child theme function example_enqueue_styles() { // enqueue parent styles wp_enqueue_style('parent-theme', get_template_directory_uri() .'/style.css'); // enqueue child styles wp_enqueue_style('child-theme', get_stylesheet_directory_uri() .'/style.css', array('parent-theme')); } add_action('wp_enqueue_scripts', 'example_enqueue_styles'); ?>

    • Create theme thumbnail (sized 1200 x 900 and named screenshot.png) and place in child theme folder (Optional step)
  • Activate the new theme by going to “Appearance >Themes” in the WordPress admin interface.

Additional Resources

Social Media

S

Social Media Strategy (10,000 Foot View)

  • Define objectives
    • Which platform(s)? How are the various platforms tied to one another?
    • Who is the target audience?
    • Examples:
      • Brand awareness
      • Increase customer engagement
      • Connect with influencers
      • Showcase the company…
        • Employee recruitment
        • Spread company news
        • Behind the scenes
  • Develop strategy / content calendar
    • What are the themes to be conveyed?
    • Frequency of various content types
    • Evaluate user-generated content options
    • Which accounts to be followed? How to engage?
    • Managing feedback
  • Analyze results
  • Have a content guide

Content Ideas

  • #National_________Day
  • Behind the scenes: company culture
  • Playlists
    • Music
    • Videos
  • Questions / Conversation starters
    • Chats
    • Competitions
    • Polls
  • Quotes
  • Repurpose content
  • Twitter Moments

Video

Facebook

Instagram

Pinterest

Misc:
How to create a Hashtag: A Marketer’s Guide (10/2017, mediakix)

The Top 4 Influencer Markering Campaign Mistakes to Avoid (5/2017, mediakix)

Measuring the ROI of Your Social Media Campaign (Single Grain)

The Best Days and Times to Post on Social Media [Infographic] (5/21/2018, MarketingProfs)

Gravity Forms

G

On January 18th, I spoke at WordPress Meetup SWFL on adding forms to one’s website and how they can be used to assist with automating business process. While the talk focused on Gravity Forms, there are a number of quality form plugins available for WordPress. Take time to evaluate the requirements — and potential future requirements — for one’s project and select the plugin right for you.

Form Plugins and Gutenberg
Since WordPress Meetup SWFL Organizer Birgit Pauli-Haack devotes discussion time to Gutenberg, I started preparing for the discussion by looking for information on how form plugin developers are preparing for Gutenberg. Of the vendors I researched and contacted, scant information is available for public distribution. Thank you to Gravity Forms’ Travis Lopes for his responses. An exception to not publicly discussing Gutenberg is Josh Pollock from Caldera Forms. He has posted multiple times, including to recently reporting that Caldera Forms is “Gutenberg-ready.”

Notes Disclaimer
In general, this post covers “how” to set-up functionality, but generally ignores whether one “should” set up a particular form field, etc. It is also a bit disjointed in places.

Tools and Services Discussed In The Presentation:

Creating a Basic Contact Us Form

  • Avoid using generic form fields: Where appropriate, use the specialized name, email address, and other relevant fields for capturing information
  • Conditional Routing and Responding: Asking site visitors to select a subject line allows you to create metrics on why you are being contacted, provide customized confirmation messages to the site visitor onscreen and / or via email, and to route the inquiry to the right person as quickly as possible

Additional Resources for Contact Forms

Creating a Basic Lead Generation Form

Depending on your business, your lead generation form may be simple or complex. If in doubt, test. Start with a simple form. Add a question. Do conversions change for the better? Don’t rely solely on how many people complete the form. Look at the quality of the lead being received.

Let’s assume you’ve decided that a detailed form is what you need to do….. Wealthfront served as inspiration for this example after reading 21 Examples of Lead Generation Forms That Convert (Venture Harbor, 2017):

Resources

Creating a Form to Add Products for Website Display

For this last example, a “products” custom post type was created and the demo theme modified to display selected products on the home page designated by a custom taxonomy. It is possible to include images beyond a main image and custom product attributes.

Since this will be an entry on the website, it is important that the proper Gravity Forms options for capturing the product title, description, and main image are used. Do not use general text fields.
The Gravity Forms + Custom Post Types plugin ensures submitted form data is saved as a “custom post” and not a general post.
Make sure designate submitted images as the “featured” image.

Resources

Additional Website Form Development Resources:

SEO Tools: Keywords, Competitive Research, and Backlinks

S

Tools

NOTE: “Free trial” correct as of August, 2017

Other Resources / Additional Reading