Description
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
Installation
- Upload
my-favorites
to the/wp-content/plugins/
directory. - Activate the plugin through the โPluginsโ menu in WordPress.
- Use shortcodes to display the favorite posts list and an icon for save and a menu for link to list.
Reviews
Contributors & Developers
“My Favorites” is open source software. The following people have contributed to this plugin.
Contributors“My Favorites” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “My Favorites” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.