=== WAPP Author Hub ===
Contributors: wpapp
Tags: author, author box, subscription, notification, digest
Requires at least: 7.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Author box with E-E-A-T SEO schema, custom author page, subscriber system, notification bell and scheduled email digests.

== Description ==

**WAPP Author Hub** enhances your WordPress site with a complete author-centric feature set:

* **E-E-A-T Author Box** — Schema.org structured data (Person) on every post, improving search visibility.
* **Custom Author Page** — Replaces the default WordPress author archive with a rich profile page showing avatar, bio, social links, stats and recent posts.
* **Subscriber System** — Logged-in readers can subscribe to authors and receive email notifications about new posts.
* **Notification Bell** — Front-end bell widget shows unread notifications for subscribed authors.
* **Email Digests** — Automated or manually triggered digest emails sent to author subscribers; configurable frequency (daily / weekly / monthly).
* **Author RSS Feed** — Per-author RSS feed link.
* **Login / Logout Button** — Automatic SVG icon button added to the primary navigation menu.

= Privacy =
This plugin stores subscriber email addresses and user IDs in custom database tables on your own site. See "External Services" below for the one third-party service this plugin relies on.

== Installation ==

1. Upload the `wapp-author-hub` folder to `/wp-content/plugins/`.
2. Activate the plugin through the **Plugins** menu in WordPress.
3. Go to **WAPP Author Hub** in the admin menu to configure digests and settings.

== Frequently Asked Questions ==

= Does the author page replace the default WordPress author archive? =
Yes. When the plugin is active, visiting an author URL uses the plugin's custom template instead of the theme's `author.php`.

= How do I disable the notification bell? =
Go to **WAPP Author Hub → Settings** and uncheck "Enable notification bell".

= Where is subscriber data stored? =
Subscriber records are stored in two custom tables on your own database: `{prefix}wappauhu_subscribers` and `{prefix}wappauhu_notifications`. This data is not transmitted to any external service.

== External Services ==

This plugin relies on one external service to display author profile pictures.

**Gravatar (by Automattic)**

This plugin uses WordPress's built-in `get_avatar()` function to display author profile pictures on the author box and the author page. WordPress core, by default, retrieves these images from Gravatar.com — this is standard WordPress behavior used by every theme and plugin that displays user avatars, not something this plugin adds independently.

* What it is and what it's used for: Gravatar ("Globally Recognized Avatar") is a service that serves a profile picture associated with a person's email address. It is used to display the post author's avatar in the author box and on the custom author page.
* What data is sent and when: Whenever an author box or author page is viewed, a cryptographic hash (MD5) of the relevant WordPress user's email address is sent to Gravatar's servers to retrieve the matching image. No plain-text email address is transmitted — only the one-way hash. This request happens automatically on every page load that displays an author's avatar, for any visitor viewing that page (the visitor's own data is not sent — only the displayed author's email hash).
* Terms of Service: https://gravatar.com/site/terms-of-service
* Privacy Policy: https://automattic.com/privacy/

== Screenshots ==

1. Custom author page with hero, stats, social links and post grid.
2. Admin digest page — send to all subscribers or test a single address.
3. Settings page — language, digest frequency, notification bell.

== Changelog ==

= 1.0.0 =
* Initial release.

== Upgrade Notice ==

= 1.0.0 =
Initial release.
