Skip to content

Environments: add local dev environment for jobs.wordpress.net#574

Closed
dd32 wants to merge 1 commit intoWordPress:trunkfrom
dd32:create/claude/jobs-local-env
Closed

Environments: add local dev environment for jobs.wordpress.net#574
dd32 wants to merge 1 commit intoWordPress:trunkfrom
dd32:create/claude/jobs-local-env

Conversation

@dd32
Copy link
Copy Markdown
Member

@dd32 dd32 commented Mar 26, 2026

Summary

  • Adds a wp-env configuration for the jobs.wordpress.net site in environments/jobs/
  • Includes the jobswp plugin and theme, with a dev-login mock for easy local authentication
  • Seeds 11 job categories matching the live site (Contributor, Design, Development, General, Migration, Performance, Plugin Development, Support, Theme Customization, Translation, Writing)
  • Creates 3 sample job posts with meta fields (job type, location, company) and taxonomy assignments
  • Adds jobs:env npm script and updates README with usage docs
  • Idempotent: repeated wp-env start calls skip job creation if posts already exist

Test plan

  • Run cd environments && npm run jobs:env start
  • Visit http://localhost:8888 and verify job categories and sample jobs display with correct type/location
  • Visit http://localhost:8888/post-a-job/ and verify the job submission form renders
  • Visit http://localhost:8888/wp-login.php and verify the dev login button works
  • Run npm run jobs:env stop to verify clean shutdown

Generated with Claude Code

Adds a wp-env configuration for the Jobs site with the jobswp plugin,
theme, dev-login mock, sample job categories, and sample job posts
with meta fields and taxonomy assignments.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the props-bot label.

Core Committers: Use this line as a base for the props when committing in SVN:

Props dd32.

To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook.

@bazza bazza closed this in 360f3eb Mar 26, 2026
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