WP ULike
Get Pro

Shared Content Type Options

Every option that works the same on Posts, Comments, BuddyPress, and bbPress — plus what differs per type.

WP ULike uses one settings panel for each content type, but most options are identical. Learn the shared options once — then jump to Posts, Comments, BuddyPress, or bbPress only for what is different.

Where to find them: WP ULike → Settings → Configuration → Content Types

The four content types

TabWhat it covers
Posts
Blog posts and custom post types
Comments
WordPress comments
BuddyPress
Activity stream (when BuddyPress is active)
bbPress
Forum topics (when bbPress is active)

Each tab saves its own settings independently. You can enable Posts without touching Comments.


Options shared by all types

These appear on every content type tab:

Display

OptionWhat it does
Template
Button style (heart, thumb, text, Pro designs)
Automatic Display
WP ULike adds the button for you — no shortcode needed
Button Position
Where the button appears (before/after content, etc.)
Button Type
Image icons or text labels
Button Text / Images
Custom like, unlike labels and icons
Counter Display
Show count always, hide it, or logged-in users only
Hide Zero Counter
Hide the number when nobody has voted yet

Who can vote

OptionWhat it does
Restrict to Logged-in Users
Only registered users can vote (recommended)
Logged-out Display
Show login message, button, or login modal Pro
Login Template
HTML shown when login is required
Logging Method
Cookie, username, IP, or unlimited votes
Cookie Expiration
How long cookie-based votes are remembered
Vote Limit
Max votes per user when using “No Limit” mode

Likers box

OptionWhat it does
Enable Likers Box
Show avatars of people who liked
Likers Order
Newest or oldest first
Hide for Anonymous Users
Hide likers list from guests
Likers Style
Inline list, popover, or pile + modal Pro
Likers Template
Custom HTML for the likers list
Gravatar Size / Count
Avatar size and how many names to show

Pro additions (all content types)

When WP ULike Pro is active, every content type tab also gets:

  • Dislike / Undislike text and button images
  • Percentage values instead of raw counts (on supported templates)
  • Login modal for logged-out users
  • Pile + Modal likers layout
  • Link to Display Automation in Tools (advanced placement rules)

What is different per type

FeaturePostsCommentsBuddyPressbbPress
Hide on page types (home, archive…)
Post type exceptions
Attachment likes Pro
WPML sync
Admin likes column
via General
Activity comment likes
BP activity entries on like
BP user notifications
Standard meta data Pro
Position labels
top/bottom
top/bottom
content/meta
top/bottom

Three ways to control where buttons appear

Most users need only one of these — pick the simplest that fits:

1. Automatic Display (free & pro)

Turn on Automatic Display in the content type tab. WP ULike injects the button on every matching item. Best for “put it on all my posts.”

2. Display Automation [pro]

WP ULike → Tools → Display Automation

Rule-based placement for advanced cases:

  • Specific post types, categories, or pages
  • WooCommerce product reviews
  • BuddyPress streams with custom conditions
  • Different templates per rule

Keep Automatic Display off when Display Automation handles placement — otherwise you may get duplicate buttons.

3. Per-item overrides [pro]

Post editor sidebar — override template, position, and starting counts for one post.

Comment editor — same for individual comments.

Enable the editor panel under Settings → General → Show Display Panel In Post Editor.

See Post Editor Meta Box.


Manual placement (any plan)

When you do not want automatic injection:

  • Shortcode: [wp_ulike] or [wp_ulike id="123"]
  • Block: ULike Button in the block editor
  • Widget: Most liked lists in sidebars
  • Elementor [pro]: Posts Button, Counter, ranking widgets

Where to go next

Continue with these guides