๐Ÿ“ฆ EqualifyEverything / equalify-wp-integration

๐Ÿ“„ README.md ยท 75 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75=== Equalify WordPress Integration ===
Contributors: azdak
Donate link: https://equalify.uic.edu/
Tags: accessibility, equalify, sitemap, urls, audit
Requires at least: 5.0
Tested up to: 6.7
Stable tag: 1.0.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Connect your WordPress site to Equalify to keep your accessibility audits in sync with your latest content.

== Description ==

Equalify WordPress Integration generates a public CSV feed of all URLs on your WordPress site โ€” posts, pages, custom post types, and optionally PDF files from your media library โ€” so that Equalify can always audit your most up-to-date content.

**Features:**

*   Public CSV feed endpoint at `/?equalify_csv=1`, ready to paste directly into Equalify.
*   Admin settings page under **Settings > Equalify URL Feed** with a one-click copy-to-clipboard button for the feed URL.
*   Paged table of every URL in the feed, showing its type (`html` or `pdf`) and enabled/disabled status.
*   Per-URL enable/disable toggle โ€” exclude specific pages or files from the feed without deleting them.
*   Optional inclusion of direct PDF file URLs from the WordPress media library, controlled by a toggle in the Options section.

**CSV format:**

The feed outputs a two-column CSV compatible with Equalify's URL import:

    url,type
    https://example.com/sample-post/,html
    https://example.com/wp-content/uploads/2026/01/document.pdf,pdf

== Installation ==

1. Upload the `equalify-wp-integration` folder to the `/wp-content/plugins/` directory, or install it through the WordPress Plugins screen.
1. Activate the plugin through the **Plugins** menu in WordPress.
1. Go to **Settings > Equalify URL Feed** to find your CSV feed URL.
1. Copy the feed URL and paste it into Equalify to begin auditing your site.

== Frequently Asked Questions ==

= Where do I find the CSV feed URL? =

Go to **Settings > Equalify URL Feed** in the WordPress admin. The feed URL is displayed at the top of the page with a Copy to Clipboard button.

= What URLs are included in the feed? =

All published posts, pages, and public custom post types are included as `html` entries. PDF files from the media library can also be included as `pdf` entries โ€” enable this under the Options section on the settings page.

= How do I exclude a specific URL from the feed? =

On the **Settings > Equalify URL Feed** page, find the URL in the table and click **Disable**. Disabled URLs remain visible in the table but are excluded from the CSV feed. You can re-enable them at any time.

= Does disabling a URL in the feed affect my site? =

No. The Disable/Enable toggle only controls whether a URL appears in the Equalify CSV feed. It has no effect on the content or visibility of the page itself.

= How do I include PDF files from my media library? =

On the settings page, check the **Include direct file URLs of PDF files in the media library** option under the Options section and click **Save Options**.

== Changelog ==

= 1.0.0 =
* Initial release.
* Public CSV feed endpoint at `/?equalify_csv=1`.
* Admin settings page under Settings > Equalify URL Feed.
* Per-URL enable/disable toggle.
* Optional inclusion of media library PDF URLs.

== Upgrade Notice ==

= 1.0.0 =
Initial release.