Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Site Title block and required functionality. #17207

Open
wants to merge 7 commits into
base: add/entity-provider-and-refactor-custom-sources
from

Conversation

@epiqueras
Copy link
Contributor

commented Aug 27, 2019

Depends on #17153

Description

This PR continues the FSE work by making the following changes in the referenced packages:

  • Blocks: Add new Theme Blocks category.
  • Core Data: Add a Site entity and a hook for entity saving logic.
  • Experiments: Add a Full Site Editing experiment.
  • Block Library: Add Site Title block.
  • Fixtures: Add Site Title block fixture.

How has this been tested?

It was verified that all current tests were passing, including the new fixture. The new block was also manually tested to verify that it loaded, edited, and updated the site's title correctly.

Types of Changes

New Feature: Add a new "Theme Blocks" category.
New Feature: Add a Site entity and a hook for entity saving logic, useEntitySaving.
New Feature: Add a new experiment for testing Full Site Editing.
New Feature: Add a new Site Title block to "Theme Blocks", for displaying and editing the site's title in a post.

Checklist:

  • My code is tested.
  • My code follows the WordPress code style.
  • My code follows the accessibility standards.
  • My code has proper inline documentation.
  • I've included developer documentation if appropriate.

@epiqueras epiqueras force-pushed the add/site-title-block branch from 009c304 to ef1b9d6 Sep 16, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.