Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/protestsandsuffragettes/pns-herstories/archive/refs/heads/main.zipProject-owned Herstories content model for Protests and Suffragettes.
Scope
- Plugin path:
app/public/wp-content/plugins/pns-herstories/ - Custom post type:
herstory - First taxonomy:
herstory_tag - CPT archive:
/herstories/ - CPT single entries:
/herstories/{slug}/
The plugin owns Herstories functionality: CPT registration, taxonomies, editor defaults, ordering, permalink lifecycle, admin conveniences, and future migration helpers.
The active PNS theme owns final templates, CSS, visual layout, and regression coverage.
The legacy /herstories/ page family was the landing experience during v1
migration. After cutover, the plugin-owned CPT archive owns /herstories/ and
single Herstory entries live below that archive route.
Agent workflow
See AGENTS.md for the repository workflow, local Dex planning
state, PHP verification, and Release Please conventions. The project-scoped
WordPress skills are available under .codex/skills/.
V1 Behavior
- Adds a
Herstoriesadmin menu. - Registers the
herstorypost type. - Registers the
herstory_tagtaxonomy. - Starts new Herstory entries from an editable block scaffold.
- Uses
menu_orderplus title as the default editorial ordering model. - Provides query helpers for ordered lists and previous/next navigation.
- Orders the CPT archive and Herstory tag archives by
menu_orderplus title.
Guardrails
- Do not add broad front-end CSS to this plugin.
- Do not use blog categories for Herstory organization.
- Do not migrate existing page content without a rollback export.
- Keep presentation in the active PNS theme.
Releases
1 release.
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.