PalmX Core
Companion interaction plugin for the PalmX WordPress 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/palmx-core/archive/refs/heads/main.zipPalmX Core is the companion operations plugin for the PalmX WordPress Classic Theme. It connects PalmX's front end to native WordPress publishing and discussion APIs.
What it provides
- Front end publishing, post editing and trashing, and comment controls.
- P2 post type, topic, link, quote, and activity metadata.
- Feed ordering by recent approved replies while preserving original publication dates.
- Simple
@usernamenotifications in each user's WordPress profile metadata. - A small notification inbox and mark as read action.
PalmX Core uses WordPress Posts, Comments, and metadata. It does not create custom tables, custom post types, taxonomies, or REST endpoints.
Requirements and pairing
- WordPress 6.4 or newer.
- PHP 7.4 or newer.
- PalmX Theme 0.1.8 or newer for the full interface.
Install and activate PalmX Core on the same site as PalmX. On Multisite, activate the plugin on the PalmX subsite where the theme is active. The theme can still render native WordPress content without Core, but front end submissions, activity ordering, and notifications depend on this plugin.
Security model
Front end state changing forms use WordPress nonces and capability checks. Post and comment content is sanitized through WordPress APIs. Post deletion and comment deletion use the WordPress Trash.
Development
The plugin source is at the repository root. Build its install package with:
bash scripts/package-release.sh 0.1.0
Generated release archives stay under build/ and are ignored by Git.
License
PalmX Core is distributed under the GNU General Public License v2 or later. See LICENSE.