WP Manifestindependent plugin directory
manifest / social / dox2ta-dota-messenger

Dox2TA Dota Messenger

Dota 2–themed WordPress plugin for submitting messages by hero and displaying recent messages in a slick slider. Includes shortcode and REST support

by MirzaFreddy · github.com/mirzafreddy/dox2ta-dota-messenger

1stars
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/mirzafreddy/dox2ta-dota-messenger/archive/refs/heads/main.zip

A WordPress plugin to collect and showcase messages themed around Dota 2 heroes. Users can submit a message by selecting a Dota 2 hero, and the plugin displays recent messages in a slick slider. Includes a shortcode for embedding anywhere.

  • Shortcode: [dox2ta_messages]
  • Requires: WordPress 5.8+
  • Tested up to: Latest
  • PHP: 7.4+
  • License: GPL-2.0-only
  • Author: MirzaFreddy

Features

  • Hero-based message submission form with validation
  • Recent messages slider on the frontend
  • Custom post type for storing messages
  • REST endpoints for extensibility
  • Like system for user engagement
  • Lightweight assets and namespaced code

Installation

  1. Upload the dox2ta-dota-messenger folder to /wp-content/plugins/.
  2. Activate the plugin from WordPress Admin > Plugins.
  3. Add the shortcode to a page or post: [dox2ta_messages].

Usage

  • Add the shortcode [dox2ta_messages] where you want the form and recent messages slider to appear.
  • Manage submitted messages under the custom post type created by the plugin (Dox2TA Messages).

Development

  • Entry point: dox2ta-dota-messenger.php
  • Namespace: Dox2TA\DotaMessenger
  • Code is autoloaded from includes/ using a lightweight PSR-4-like loader.

Support & Contributions

  • Issues and PRs are welcome. Please describe bugs clearly and include steps to reproduce.

License

This project is licensed under the GNU General Public License v2.0 (GPL-2.0-only). See the LICENSE file for details.