=== LMComments === Contributors: lmcomments Tags: comments, discussion, engagement, community, moderation Requires at least: 6.0 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 1.2.1 License: GPL-2.0-or-later License URI: https://www.gnu.org/licenses/gpl-2.0.html A modern, professional comment system for WordPress. Replace native comments with a feature-rich, customizable widget. == Description == LMComments is a modern comment system designed to replace WordPress native comments with a more engaging and feature-rich experience. = Key Features = * Modern UI - Clean, responsive design that works on all devices * Threaded Replies - Support for nested comment threads up to 10 levels deep * Dark/Light Mode - Automatic theme detection or manual selection * Rich Text Editor - Users can format their comments with ease * Moderation Tools - Powerful moderation dashboard to manage comments * Customizable - Extensive customization options to match your site's design * Fast and Lightweight - Optimized iframe embedding for minimal performance impact * Multi-language - Full support for internationalization = Why Choose LMComments? = * Better Engagement - Modern interface encourages more discussions * Centralized Management - Manage comments across multiple sites from one dashboard * Anti-Spam - Built-in spam protection and rate limiting * User Profiles - Users get their own profile with comment history * Reactions - Upvote/downvote system for community curation = How It Works = 1. Install and activate the plugin 2. Enter your API Key and Site ID from [LMComments Dashboard](https://lmcomments.com/admin) 3. Comments automatically replace native WordPress comments 4. Moderate and manage from the LMComments dashboard = Shortcode Usage = You can manually place comments anywhere using the shortcode: `[lmcomments]` Available attributes: * `theme` - 'auto', 'light', or 'dark' * `compact_mode` - 'true' or 'false' * `show_avatars` - 'true' or 'false' * `allow_replies` - 'true' or 'false' * `max_depth` - 1 to 10 * `height` - 'auto' or pixel value Example: `[lmcomments theme="dark" compact_mode="true"]` == Installation == = Automatic Installation = 1. Go to Plugins → Add New in your WordPress admin 2. Search for "LMComments" 3. Click "Install Now" and then "Activate" 4. Go to Settings → LMComments 5. Enter your API Key and Site ID = Manual Installation = 1. Download the plugin ZIP file 2. Go to Plugins → Add New → Upload Plugin 3. Choose the ZIP file and click "Install Now" 4. Activate the plugin 5. Go to Settings → LMComments to configure = Getting Your API Key = 1. Visit [lmcomments.com](https://lmcomments.com) 2. Create an account or sign in 3. Add your website in the dashboard 4. Copy your API Key and Site ID 5. Paste them in the plugin settings == Frequently Asked Questions == = Do I need an LMComments account? = Yes, you need to create a free account at [lmcomments.com](https://lmcomments.com) to get your API credentials. = Will this replace my existing WordPress comments? = By default, yes. The plugin replaces native WordPress comments with LMComments. You can disable this per-post if needed. = Can I import my existing comments? = Comment import functionality is planned for a future release. = Is LMComments free? = LMComments offers both free and premium tiers. Check our website for current pricing. = Does it work with my theme? = LMComments is designed to work with any WordPress theme. The widget automatically adapts to your site's color scheme when using "Auto" theme mode. = Can I disable comments on specific posts? = Yes, there's a meta box in the post editor that allows you to disable LMComments for individual posts. = How do I moderate comments? = Comments are moderated through the LMComments dashboard at [lmcomments.com/admin](https://lmcomments.com/admin). == Changelog == = 1.2.1 = * Replaced inline scripts with wp_add_inline_script() for WordPress coding standards compliance * Removed invalid repository URL = 1.2.0 = * Added heartbeat system for plugin connection monitoring * Improved comment page URL handling for manga/chapter sites * Added slug migration tool for re-indexing comment identifiers * Added default sort and comments per page settings * Security improvements: restricted postMessage origins * Stripped unnecessary telemetry from heartbeat payload * Removed self-hosted auto-updater (WordPress.org handles updates) * Changed license to GPL-2.0-or-later = 1.1.0 = * Added per-post meta box for enabling/disabling comments * Added compact mode option * Added font family customization * Added background color customization * Improved iframe auto-resize reliability * Bug fixes and performance improvements = 1.0.0 = * Initial release * Full comment system integration * Admin settings page with all customization options * Shortcode support [lmcomments] * Per-post enable/disable option * Light/Dark/Auto theme modes * Spanish translation included == Upgrade Notice == = 1.2.1 = Coding standards compliance fixes for WordPress.org review. = 1.2.0 = Security improvements, removed self-hosted updater, license changed to GPL-2.0-or-later. = 1.1.0 = New customization options and per-post comment control. = 1.0.0 = Initial release of LMComments for WordPress. == Privacy Policy == LMComments processes comments through our servers. Please review our [Privacy Policy](https://lmcomments.com/privacy) for details on how user data is handled. When users comment, the following information may be collected: * Comment content * User display name * User email (for account holders) * IP address (for spam prevention) == Additional Info == * [LMComments Website](https://lmcomments.com) * [Documentation](https://lmcomments.com/docs) * [Support](https://lmcomments.com/support)