Title: Martto Friendly Reactions
Author: paradola
Published: <strong>September 6, 2026</strong>
Last modified: September 9, 2026

---

Search plugins

![](https://ps.w.org/martto-friendly-reactions/assets/banner-772x250.png?rev=3683090)

![](https://ps.w.org/martto-friendly-reactions/assets/icon-256x256.png?rev=3683090)

# Martto Friendly Reactions

 By [paradola](https://profiles.wordpress.org/paradola/)

[Download](https://downloads.wordpress.org/plugin/martto-friendly-reactions.1.1.0.zip)

 * [Details](https://wordpress.org/plugins/martto-friendly-reactions/#description)
 * [Reviews](https://wordpress.org/plugins/martto-friendly-reactions/#reviews)
 *  [Installation](https://wordpress.org/plugins/martto-friendly-reactions/#installation)
 * [Development](https://wordpress.org/plugins/martto-friendly-reactions/#developers)

 [Support](https://wordpress.org/support/plugin/martto-friendly-reactions/)

## Description

Martto Friendly Reactions gives visitors a simple way to react to your content with
a lightweight clap button.

The button can be shown automatically on posts, pages, and public custom post types.
It can also be placed anywhere in the content with a shortcode. Multiple buttons
in the same post stay synchronized, so every button represents the same clap count
and daily visitor state.

Features include:

 * Configurable daily clap limit from 1 to 50 claps per visitor and post.
 * Daily clap state resets at the end of the WordPress site’s local day.
 * Three button icons: Clap, Heart, and Like.
 * Left, center, or right alignment.
 * Optional custom button text and optional visible clap count; zero is hidden until
   the first clap.
 * A small optional celebration effect when the daily clap limit is reached.
 * A fixed “Friendly” hover label for the clap button on pointer devices.
 * Global display controls for posts, pages, and public custom post types.
 * A per-content “Do not display the clap button” option in the editor.
 * `[marttofr_reactions]` shortcode support for placing synchronized buttons anywhere
   in the same post.
 * Optional visitor messages after a successful clap.
 * Custom message-button text and optional message-form introduction text.
 * One message per post per visitor per site day.
 * Optional message notification email through the WordPress mail system.
 * Clap Log with date filtering, message-only filtering, grouped deletion, and links
   to public posts.
 * Statistics with hourly, daily, monthly, and yearly views.
 * Top 10 clapped posts with competition-style ranking.
 * Current WordPress site timezone shown on the Statistics screen.
 * A widget for recently clapped published posts with optional 50×50 featured images
   and clap date/time.
 * Translation-ready English source strings for WordPress.org language packs.

The plugin stores clap and message records in its own WordPress database tables.
A random anonymous visitor key is stored in a first-party HttpOnly cookie with SameSite
=Lax and expires at the next site-local midnight. The cookie is used to enforce 
daily clap and message limits.

For clap and message records, the plugin also stores the visitor IP address. Site
owners should account for this data in their privacy policy and retention practices
as required by applicable law. Records for a post are removed when that post is 
permanently deleted.

The plugin adds suggested text to the WordPress Privacy Policy Guide. Martto Friendly
Reactions does not ask visitors for an email address, so its anonymous clap/message
records cannot be reliably matched to WordPress personal-data export or erasure 
requests that are keyed by email address.

Deactivation keeps the plugin data. Uninstalling and deleting the plugin removes
its settings and plugin-owned database tables.

### Shortcode

Place the clap button at any position in post content:

    ```
    [marttofr_reactions]
    ```

You may place the shortcode more than once in the same post. All clap buttons for
the same post share the same clap count, daily visitor limit, message state, and
maximum-limit state. The automatic button at the end of the post remains visible
unless the post-level hide option is enabled.

## Installation

 1. Upload the `martto-friendly-reactions` folder to `/wp-content/plugins/`, or install
    the ZIP from the WordPress Plugins screen.
 2. Activate Martto Friendly Reactions.
 3. Open **Martto Friendly Reactions > Settings**.
 4. Choose the daily clap limit, display targets, icon, alignment, button text, count
    display, message settings, and notification email address.
 5. Visit a post, page, or public custom post type and test the clap button.
 6. To place another synchronized button inside the content, add `[marttofr_reactions]`
    where you want it.

## FAQ

### When does the daily clap limit reset?

At the end of the WordPress site’s configured local day. Check **Settings > General
> Timezone** if the displayed statistics time looks incorrect.

### Does Martto Friendly Reactions support custom post types?

Yes. Public custom post types can be enabled or disabled from the plugin settings.
Individual posts, pages, and public custom-post-type items can also hide the clap
button from the editor.

### Can I place the clap button more than once in the same post?

Yes. Add `[marttofr_reactions]` anywhere in the content. Multiple buttons for the
same post stay synchronized with the automatic button at the end of the content.

Pre-directory installations that already use `[friendly_clap_button]` remain compatible
with that legacy shortcode alias.

### Can visitors send messages without clapping?

No. The message option is revealed only after a successful clap when message sending
is enabled.

### Can I change where notification emails are sent?

Yes. The WordPress administrator email address is used as the default notification
address. You can replace it in Martto Friendly Reactions settings.

### Can I test the button on a non-public post?

Yes. A logged-in user who is allowed to read the post can test the clap button before
publication. Public-facing widgets still list published posts only.

### What happens when I deactivate or delete the plugin?

Deactivation keeps settings and clap/message data. Deleting the plugin from the 
WordPress Plugins screen removes Martto Friendly Reactions settings and its plugin-
owned database tables.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Martto Friendly Reactions” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ paradola ](https://profiles.wordpress.org/paradola/)

“Martto Friendly Reactions” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/martto-friendly-reactions/contributors)
for their contributions.

[Translate “Martto Friendly Reactions” into your language.](https://translate.wordpress.org/projects/wp-plugins/martto-friendly-reactions)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/martto-friendly-reactions/),
check out the [SVN repository](https://plugins.svn.wordpress.org/martto-friendly-reactions/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/martto-friendly-reactions/)
by [RSS](https://plugins.trac.wordpress.org/log/martto-friendly-reactions/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0

 * Hide the visible clap count while the total is zero.
 * Add optional 50×50 featured images to the Recently Clapped widget.
 * Add optional clap date and time to the Recently Clapped widget in a compact YYYY.
   MM.DD format.
 * Add a red new-clap indicator beside Clap Log in the admin menu and clear it when
   the Clap Log is opened.

#### 1.0.0

 * Initial stable release.
 * Added configurable daily claps, three icon choices, alignment, text, and count
   display.
 * Added post, page, and public custom post type support with per-content visibility
   control.
 * Added synchronized shortcode placement with `[marttofr_reactions]`, with a legacy
   shortcode alias for pre-directory installations.
 * Added optional visitor messages, custom message text, notification email, and
   send-complete feedback.
 * Added optional maximum-limit celebration and the fixed “Friendly” hover label.
 * Added Clap Log filtering and grouped deletion.
 * Added hourly, daily, monthly, and yearly statistics with ranked top posts and
   site-timezone display.
 * Added a recently clapped posts widget, translation-ready strings, privacy-policy
   guidance, and uninstall cleanup.

## Meta

 *  Version **1.1.0**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.3 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.3 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/martto-friendly-reactions/) and 
   [Japanese](https://ja.wordpress.org/plugins/martto-friendly-reactions/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/martto-friendly-reactions)
 * Tags
 * [Clap](https://wordpress.org/plugins/tags/clap/)[feedback](https://wordpress.org/plugins/tags/feedback/)
   [messages](https://wordpress.org/plugins/tags/messages/)[reactions](https://wordpress.org/plugins/tags/reactions/)
   [statistics](https://wordpress.org/plugins/tags/statistics/)
 *  [Advanced View](https://wordpress.org/plugins/martto-friendly-reactions/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/martto-friendly-reactions/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/martto-friendly-reactions/reviews/)

## Contributors

 *   [ paradola ](https://profiles.wordpress.org/paradola/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/martto-friendly-reactions/)