WordPress Installation
Add Simple Commenter to your WordPress website. Choose the method that works best for your setup.
Method 1: Simple Commenter Plugin (Recommended)
The official plugin handles everything automatically — no code needed. It also gives you full comment management directly inside WordPress admin.
The plugin may still be pending approval on WordPress.org. You can download the latest version directly if it's not yet available in the plugin directory.
Installation
- Search "Simple Commenter" in your WordPress plugin directory, or download from WordPress.org. Click Install, then Activate.
- Go to the Commenter menu in your WordPress admin and connect your account. Sign in with Google or enter your email for a verification code.

- Choose an existing project or create a new one. The widget automatically appears on your site.

Comment Management
Once connected, you can manage all feedback directly from WordPress admin:
- View, filter, and search comments
- Update status (To Do, In Progress, Done) without leaving WordPress
- Set priority levels (Low, Normal, High)
- Reply to comments with file attachments
- Track unread comments with badge notifications in your admin menu

Automatic User Sync
The plugin automatically syncs your WordPress users:
- Team members (admins, editors) sync as collaborators
- Clients with WordPress accounts sync as commenters
- Role mapping is automatic — no manual setup
- Daily sync keeps everything up to date
Role-Based Widget Visibility
Control who sees the feedback widget:
- Everyone (including guests)
- Logged-in users only
- Specific WordPress roles (Administrators, Editors, Authors, etc.)
- Conditional loading via
?simple-commenter=trueURL parameter for testing
This is useful for keeping the widget visible on staging but hidden from public visitors on production.
Method 2: Code Snippet Plugins
If you prefer to embed the script manually using a code snippet plugin, this keeps your code safe when updating themes.
Using WPCode (Free)
- Install and activate the WPCode plugin (or "Insert Headers and Footers")
- Go to Code Snippets > Header & Footer
- Paste this in the Footer section:
<script src="https://simplecommenter.com/js/comments.min.js?id=sc_your_public_key" defer></script>
- Click Save Changes
Prefer your project public key (sc_...) from the dashboard using ?id=.
Legacy data-domain and ?domain= embeds still work for backward compatibility.
Using Insert Headers and Footers
- Install Insert Headers and Footers by WPBeginner
- Go to Settings > Insert Headers and Footers
- Paste the script in the Scripts in Footer box
- Save
Method 3: Theme Editor
Changes in the theme editor are lost when you update your theme. Consider using a plugin or child theme instead.
- Go to Appearance > Theme File Editor
- Select your active theme
- Open
footer.php(or your theme's footer template) - Add this code before
</body>:
<script
src="https://simplecommenter.com/js/comments.min.js"
data-domain="<?php echo esc_attr($_SERVER['HTTP_HOST']); ?>"
defer
></script>
- Click Update File
Method 4: Child Theme
The safest method for theme modifications.
Add this to your child theme's functions.php:
function add_simplecommenter_widget() {
?>
<script
src="https://simplecommenter.com/js/comments.min.js"
data-domain="<?php echo esc_attr($_SERVER['HTTP_HOST']); ?>"
defer
></script>
<?php
}
add_action('wp_footer', 'add_simplecommenter_widget');
Method 5: Elementor
If using Elementor Pro:
- Go to Elementor > Custom Code
- Click Add New
- Set location to Body - End
- Paste the script code
- Set display conditions and publish
Verifying Installation
- Clear any caching plugins (WP Super Cache, W3 Total Cache, etc.)
- Visit your site in an incognito/private window
- Look for the feedback widget button
- Check browser console (F12) for any errors
Troubleshooting
Widget not appearing
- Clear your WordPress cache
- Clear any CDN cache (Cloudflare, etc.)
- Check that the script wasn't removed by a security plugin
- Verify the embed identifier matches your dashboard project (
sc_...preferred)
Conflicts with other plugins
- Try disabling other JavaScript optimization plugins temporarily
- Check if a security plugin is blocking external scripts
- Ensure no duplicate scripts are loaded
WooCommerce sites
The widget works on WooCommerce pages. If you only want it on certain pages:
function add_simplecommenter_widget() {
// Only load on non-cart/checkout pages
if (is_cart() || is_checkout()) return;
?>
<script
src="https://simplecommenter.com/js/comments.min.js"
data-domain="<?php echo esc_attr($_SERVER['HTTP_HOST']); ?>"
defer
></script>
<?php
}
add_action('wp_footer', 'add_simplecommenter_widget');
Need help? Contact support.