Skip to content

[my-wordpress] Redesign welcome + About content; serve Welcome as static front page#209

Open
iamtakashi wants to merge 1 commit into
WordPress:trunkfrom
iamtakashi:the-183-welcome-and-about-redesign
Open

[my-wordpress] Redesign welcome + About content; serve Welcome as static front page#209
iamtakashi wants to merge 1 commit into
WordPress:trunkfrom
iamtakashi:the-183-welcome-and-about-redesign

Conversation

@iamtakashi

Copy link
Copy Markdown

Summary

Two changes to the my-wordpress blueprint:

  1. New content — replaces the emoji-card welcome post and the About page with a calmer, more minimal design that matches the my.wordpress.net design direction.
  2. Welcome is now a Page set as the static front page — previously it was a Post served by the default Posts index, which showed a "Blog" heading above the welcome content. Now / renders the welcome Page directly.

Changes

  • welcome-post.htmlwelcome.html (matches about.html naming). Renamed across de/, es/, pl/ too.
  • playground-welcome.php:
    • Convert default Hello World post (ID 1) into a Page.
    • Close comments and pings on the welcome page; delete the default "Hi, this is a comment…" comment.
    • Set show_on_front = page and page_on_front to the welcome page ID.
    • Rename helpers get_welcome_post_path/contentget_welcome_path/content.
    • Bump plugin version 1.1.01.2.0.
  • about.html: new copy; "The site runs through Playground…" resolves the ambiguous-this reading.

Follow-ups (not in this PR)

  • Localized HTML bodies in de/, es/, pl/ still contain the previous content. They are renamed (filename change only) but the bodies are unchanged. They should be re-translated against the new English content. Until then, German/Spanish/Polish visitors will see the previous welcome content rendered as the page set on the front.

Test plan

  • Fresh blueprint install: front page renders the new welcome content with no "Blog" heading.
  • `/about/` renders the new About page.
  • Default WordPress comment is gone from the welcome page.
  • No existing-install regression: `playground_welcome_content_created` early-returns prevent any rewiring on previously-onboarded sites.

🤖 Generated with Claude Code

…a static front page

Replaces the emoji-card welcome content and About page with a calmer,
more confident layout, and makes the welcome content a page set as the
static front page so users no longer land on the default Posts index
with its "Blog" heading.

Changes:
- `welcome-post.html` → `welcome.html` (matches `about.html` naming;
  also renamed in `de/`, `es/`, `pl/`).
- `playground-welcome.php`:
  - Convert default Hello World post (ID 1) to a page; close comments
    and pings on it; delete the default "Hi, this is a comment…" comment.
  - Set `show_on_front` = `page` and `page_on_front` to the welcome ID.
  - Rename internal helpers `get_welcome_post_path/content` →
    `get_welcome_path/content`.
  - Bump plugin version 1.1.0 → 1.2.0.
- `about.html`: tightened copy, "The site runs through Playground…"
  resolves an ambiguous-`this` reading.
- Localized bodies in `de/`, `es/`, `pl/` still contain the previous
  English-equivalent content and are intentionally left for a follow-up
  re-translation pass.

Refs THE-183.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant