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

★ 1stars

Install

Download source zip No release zip yet

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/mirzafreddy/dox2ta-dota-messenger/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

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.