=== Jiali User Bookmarks === Contributors: mrgrad Tags: bookmarks, favorites, save posts, reading list, ajax Requires at least: 5.0 Tested up to: 6.8 Requires PHP: 7.2 Stable tag: 1.0.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Let your visitors easily bookmark, save, or favorite posts! Lightweight, AJAX-powered plugin to boost user engagement and interactivity. πŸ“‘βœ¨ == Description == Jiali User Bookmarks is a lightweight and developer-friendly WordPress plugin that allows users to save posts for later reading. You can choose the wording that best fits your site β€” "Bookmark", "Save", or "Favorite". It’s fully AJAX-powered for a seamless user experience β€” no page reloads required. Perfect for blogs, news sites, tutorials, or any content-rich site where readers may want to come back to specific articles later. ### πŸš€ Features - πŸ“‘ One-click Bookmark / Save / Favorite button for posts - 🎨 Custom styles β€” easily override the button styles with your own CSS - πŸ“‹ Display bookmarks using flexible shortcodes - ⚑ AJAX-powered (no page reloads) - πŸ” Works only for logged-in users (for personalization & security) - πŸ“Š Display bookmark counts and lists dynamically - 🧩 Shortcode support for easy placement in page builders, templates, or loops - 🧼 Lightweight, extendable, and developer-friendly (uses WordPress standards) ### πŸ› οΈ Developer Notes - Coded with WordPress best practices (escaping, nonce validation, cache support) - Compatible with block themes and classic themes == Installation == 1. Upload the plugin files to the `/wp-content/plugins/jiali-user-bookmarks/` directory, or install via the **WordPress Plugin Installer**. 2. Activate the plugin through the **Plugins** menu in WordPress. 3. Use the provided shortcodes or PHP functions to display bookmark buttons and lists. == Frequently Asked Questions == = Can I change the word "Bookmark" to "Save" or "Favorite"? = Yes! You can customize the button text in the plugin settings. = Can I style the button to match my theme? = Absolutely. You can add your own CSS or override the plugin’s default button styles. = How do I show a user’s bookmarks? = You can display bookmark lists using the available shortcodes. = Do users need to be logged in to bookmark a post? = Yes. Only logged-in users can bookmark posts to ensure personalization and prevent spam. = Does it support AJAX? = Yes. All actions are AJAX-based for a smooth, instant experience. == Changelog == = 1.0.1 = * Improved readme documentation and shortcode descriptions. = 1.0.0 = * Initial release with customizable button text, AJAX toggle, bookmark lists, user bookmarks display, and top bookmarks view. == Upgrade Notice == = 1.0.0 = First release with bookmark, save, and favorite functionality. == Credits == Developed by [Mahyar Rad](https://mahyarerad.com) == License == This plugin is licensed under GPLv2 or later.