=== 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.