WP Manifestindependent plugin directory
manifest / unclassified / birds-core

Birds Core

Birds Core - front-end operations for the Birds WordPress feed theme.

by wp-im · github.com/wp-im/birds-core · website

★ 0stars
0forks

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.zip

birds-core is the thin operation layer for the Birds WordPress feed theme.

It keeps the content model in WordPress Core:

  • Posts remain post posts.
  • 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

  1. Download the latest birds-core-*.zip from GitHub Releases.
  2. In WordPress, open Plugins → Add New → Upload Plugin.
  3. Upload the ZIP and activate Birds Core.
  4. 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.