Claps, Bookmarks and Following
New in 4.0.0. Three things a reader can do with a member’s post: clap for it, save it for later, or follow the person who wrote it.
All three are available to logged-in members. There is no admin switch to turn them off; the buttons render on the plugin’s post cards wherever those cards appear.
A clap is a lightweight signal that a post was worth reading. Members can clap the same post more than once.
| Detail | Value |
|---|---|
| Who can clap | Logged-in members |
| Maximum per member, per post | 50 |
| Count shown | The post’s public total, from everyone |
Change the cap:
add_filter( 'bpmb_max_claps', function () { return 10;} );The post author is notified when someone claps, if they have that notification switched on. See Digest Emails for how notification preferences work.
Bookmarks and the Reading List
Section titled “Bookmarks and the Reading List”Bookmarking saves a post to a member’s private reading list.
A reading list is private. Dropping [bp-member-blog-reading-list user="7"] on a public page does not publish member 7’s saved posts to the world. Viewing someone else’s list requires the edit_others_posts capability (editors and administrators); for anyone else the shortcode renders nothing.
Setting up a reading list page
Section titled “Setting up a reading list page”- Create a page, for example “Reading List”.
- Add the shortcode
[bp-member-blog-reading-list]or the Reading List block. - Publish, and link to it from your menu.
With no user attribute, the shortcode shows the logged-in member’s own saved posts. A logged-out visitor is asked to log in.
[bp-member-blog-reading-list] attributes
Section titled “[bp-member-blog-reading-list] attributes”| Attribute | Default | Description |
|---|---|---|
per_page |
12 |
Posts per page (maximum 50) |
columns |
3 |
Grid columns (1 to 4) |
user |
0 |
User ID. 0 means the logged-in member. Another member’s list requires edit_others_posts. |
class |
(empty) | Extra CSS class on the wrapper |
Following Writers
Section titled “Following Writers”Following a writer means their new posts show up in the member’s following feed, and (optionally) in a digest email.
The Follow button appears:
- On the writer profile at
/author/{name}/, or on the member’s Blog tab with BuddyPress active. - On the author cards rendered by
[bp-member-blog-authors].
See Writer Profiles if the button is not showing - on a site upgraded from 3.x, the writer profile is off until you turn it on.
Setting up a following feed page
Section titled “Setting up a following feed page”- Create a page, for example “Following”.
- Add the shortcode
[bp-member-blog-following]or the Following Feed block. - Publish, and link to it from your menu.
A member who follows nobody sees a message saying so, rather than an empty list.
[bp-member-blog-following] attributes
Section titled “[bp-member-blog-following] attributes”| Attribute | Default | Description |
|---|---|---|
count |
10 |
Posts to show (maximum 50) |
columns |
2 |
Grid columns (1 to 4) |
class |
(empty) | Extra CSS class on the wrapper |
Notifications
Section titled “Notifications”Following and clapping can send email and, with BuddyPress, on-site notifications:
| Event | Who is notified |
|---|---|
| Someone claps your post | The post author |
| Someone follows you | The writer being followed |
| A writer you follow publishes | Their followers |
Every one of these respects the member’s notification preferences, and every email carries a one-click unsubscribe link that works without logging in. See Digest Emails.
Emails are queued rather than sent during the request, so publishing a post is instant even for a writer with thousands of followers.
Storage
Section titled “Storage”Claps, bookmarks and follows live in the plugin’s own database tables, created when the plugin is activated. If the buttons do not appear or do nothing, deactivate and reactivate WB Member Blog so the tables are created.

