=== GetIced Site Manual ===
Contributors: geticed
Tags: client, manual, documentation, handoff, agency
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Scan a client's site and generate an editable, client-friendly Website Manual inside wp-admin, based on how the site is actually built.

== Description ==

Handing a finished website to a client usually means writing the same "how to edit your site" instructions again and again, or answering the same support emails for months.

This plugin scans the site and writes a manual about **that specific site**:

* Your real pages, with links that open each one in the right editor
* Custom post types, such as "Team Members", with their own step-by-step section that lists the site's real fields (ACF), categories and examples
* The page builder each page uses (Elementor, Beaver Builder, Divi, WPBakery, Bricks) and how to edit with it
* WooCommerce: adding products, handling orders, refunds, and the site's enabled payment methods and shipping zones
* Forms (Contact Form 7, WPForms, Gravity Forms, Ninja Forms, Fluent Forms, Formidable): which forms exist, who receives them, and whether submissions are saved
* Menus and the theme locations they appear in, block-theme navigation, widget areas, and ACF options pages
* SEO and caching plugins, including what to do when a change doesn't show up
* A troubleshooting section covering the problems clients actually hit: a change that isn't showing, something deleted by accident, an image that won't upload, a form or order email that never arrived, and being locked out

Sections are only created for things the scan actually finds. Anything a scan can't know (for example, where a custom post type appears on the site) is added as a yellow **agency note**. Administrators see these notes, and clients who aren't administrators don't.

**How it works**

1. Go to Website Manual → Manual Builder and click **Scan My Website**.
2. Review what was found and click **Generate Manual**.
3. Edit any section, hide sections, reorder them, or add your own.
4. Add your agency's contact details.
5. Your client opens **Website Manual** in their dashboard. They can search it and print it or save it as a PDF.

Everything stays inside WordPress. There's no external service, no API key and no account.

== Frequently Asked Questions ==

= Who can see the manual? =

Anyone who can edit posts (Editors, Authors, Administrators, Shop Managers) can read it. Only administrators can scan, generate and edit it.

= Will re-scanning overwrite my edits? =

No. Regenerating refreshes only the automatic sections you haven't edited. Edited sections and custom sections are kept. You can reset an edited section to the generated version at any time.

= My client is an Administrator — will they see the agency notes? =

Yes. Agency notes are hidden from everyone except administrators, so replace or delete them before handing the site over.

== Screenshots ==

1. A generated section of the manual, written in plain language for the client. Agency notes are shown to administrators only.
2. Scan the site, then generate a manual covering only the features the site actually uses.
3. Reorder sections, hide the ones your client doesn't need, and edit any of them before handing the site over.
4. Add your contact details to put them at the top and bottom of the manual and in the dashboard widget.

== Changelog ==

= 1.0.0 =
* New "When something goes wrong" section: what to try when a change isn't showing, something was deleted by accident, an image won't upload, a form or order email didn't arrive, or you can't log in. Like the other sections, it only covers what the scan found on that site.
* Moved the admin menu below Settings so it no longer sits above core WordPress items.

= 0.1.0 =
* First version: scan, generate, edit and view the manual.
