WordPress / WordPress/create-block-theme

Align export options displayed on Appearance page and in the Editor

Open
#724 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement good first issue
Dominant language
JavaScript
Stars
417
Forks
66
PR merge metrics
No merged PRs in 30d

Description

From Anne Katzeff on Slack:

I recently finished writing up a tut about child themes, using the Create Block Theme plugin. I noticed some inconsistencies in > the interface options. It would be nice if we could clean up these UI inconsistencies to make a smoother UX.

CBT page - If you go directly to the CBT page (via Appearance > CBT), you arrive on the CBT page and are given 4 options.

Then, after choosing to create a child theme, there are 4 modal fields to fill out.

CBT panel - If you go to the CBT panel (via FSE: Appearance > Editor > Design > Styles > CBT), there are 8 options.

Then, after choosing to Create Theme, there are 2 options (Clone or Child Theme). THEN, there are 5 modal fields, 4 of which are grouped together under the Additional Theme Metadata area.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Compare the export options reached through Appearance > Create Block Theme with those in Appearance > Editor > Design > Styles > Create Block Theme, including each flow's modal fields. First document the differences described in the issue; done means the two interfaces present a consistent set of choices and metadata fields.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
design, frontend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.