WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Takashi Matsuyama v1.4.4

My Favorites

Save user's favorite posts and list them.

My Favorites

The facts

Rating
5★ from 15
Active installs
1k+
Price
Free
Last updated
9 Jan 2026
Added
Jan 2021
Requires WP
4.8
Tested up to
WP 6.9.7
Requires PHP
5.4.0
Downloads
19,918

Our analysis

AI-assisted

My Favorites is a WordPress plugin that allows users to save their favourite posts and display them using shortcodes. It stores logged-in users' data in user meta, while data for other users is saved in localStorage. You can customise the display of favourite posts with various shortcode options, including excerpts and custom templates.

This plugin is suitable for users who want to enhance their site's interactivity by allowing visitors to save and view their favourite content. It is particularly useful for blogs or websites with a large amount of content where users may want to revisit specific posts.

Best for: This plugin suits bloggers and website owners who want to engage users by allowing them to save and manage their favourite posts.

What it does well

  • Allows users to save favourite posts
  • Uses shortcodes for easy display
  • Supports custom templates for list view
  • Stores data in user meta and localStorage
  • Simple installation and setup

Where it falls short

  • Limited documentation available
  • Customisation may require coding knowledge

Verdict

My Favorites provides a straightforward way to enable users to save and display their favourite posts, but may require some technical knowledge for full customisation.

From the developer

Takashi Matsuyama's own description of My Favorites, lightly tidied.

Save user’s favorite posts and list them.
This plugin is simple. You can save the user’s favorite posts just a install and display them anywhere you want with just a shortcode.
The logged-in user’s data is saved in the user meta. Other user’s data is saved to Web Storage (localStorage).

Usage

  • Shortcode: [ccc_my_favorite_select_button post_id="" style=""]
  • Shortcode: [ccc_my_favorite_list_menu slug="" text="" style=""]
  • Shortcode: [ccc_my_favorite_list_results class="" style=""]

For pages with a shortcode for list view ([ccc_my_favorite_list_results]).

“Load More” is displayed with “posts_per_page”.
It will be displayed when the user has more favorite posts than “posts_per_page”.

  • Shortcode: [ccc_my_favorite_list_results posts_per_page="10"] default is 100 posts.

You can display the post’s “excerpt”.
This value is the char length.
If not needed, use “no excerpt” or “0”.

  • Shortcode: [ccc_my_favorite_list_results excerpt="30"]

If you want, you can change the code for list view yourself.

  • Shortcode: [ccc_my_favorite_list_custom_template style=""]

For pages with a shortcode for custom list view ([ccc_my_favorite_list_custom_template]).
Add the function (function ccc_my_favorite_list_custom_template( $my_favorite_post_id ) { }) for your list view to your-theme/functions.php.
$my_favorite_post_id is array.
style=”none” excludes the default CSS for the list.

Detailed usage is under preparation.

Discover More

This plugin is developed on GitHub

Read the full description on the official page →

Tagged as