Birds Core
Birds Core - front-end operations for the Birds WordPress feed theme.
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/wp-im/birds-core/archive/refs/heads/main.zipbirds-core is the thin operation layer for the Birds WordPress feed theme.
It keeps the content model in WordPress Core:
- Posts remain
postposts. - Replies remain WordPress comments.
- Categories remain Categories.
- Permissions use WordPress capabilities.
- Deletion uses the native Trash APIs.
The plugin adds only front-end actions:
- create a post from the Birds composer;
- edit or move the current user's permitted posts to the Trash;
- edit a logged-in user's own comment for a short window;
- move the user's own comments to the Trash;
- open or close replies on a permitted post.
It does not create a custom table, post type, taxonomy, REST endpoint, role, real-time transport, follow system, notification system, or activity cache.
The plugin expects the Birds Theme hooks birds_post_actions and
birds_comment_actions for rendering operation controls. The handlers also
use the existing Birds composer contract: action=birds_publish,
birds_content, birds_category, and the birds_publish_post nonce.
Installation
- Download the latest birds-core-*.zip from GitHub Releases.
- In WordPress, open Plugins → Add New → Upload Plugin.
- Upload the ZIP and activate Birds Core.
- Activate Birds Core only on a site using the Birds Theme.
The companion site is wordpress.im/birds.
License
Birds Core is distributed under the GNU General Public License v2 or later. See LICENSE.