Site health, caching layers, and plugin inventory
The two separate cache layers (W3TC + WPX/XDN) and what's actually installed on this site.
Read the full story →
PIR Site Health & Plugins
Status: foundation only — most plugin entries below are placeholders, not documentation yet.
Started 2026-09-21 while other work was in flight; the plan is to circle back and fill each plugin
entry in properly once the current queue (see pending-tasks.md, FOOTER-RECONNAISSANCE.md) isn’t
more pressing. Written for the PIR tech committee — assume the reader is a new tech-com member who
knows WordPress in general but not this specific site’s setup.
Why this doc exists
Both PIR WordPress sites run dozens of plugins, most installed over time by different people for reasons that live in nobody’s memory anymore. As tech-com grows, “what does this plugin actually do for us, and can I touch its settings” shouldn’t require asking around — it should be written down once, here, in plain language.
How to fill this in (for whoever picks this up)
For each plugin, replace the placeholder with:
- Purpose — what it does, one or two sentences, no marketing copy.
- How PIR actually uses it — the specific thing this plugin is doing for our sites, not its general feature list. If nobody’s sure, say so — “installed, unclear if actively used” is a valid and useful entry, better than silence.
- Config notes — anything non-default that matters (a setting that was changed on purpose, a known quirk, something that broke once and why).
- Touch with caution? — yes/no, and why, for anyone about to change its settings.
Pull real settings via emcp-tools-list-plugins (returns version/active-status for both sites) and
direct DB reads (emcp-tools-query against wp_options / wp_eup8um_options, read-only) for
anything the MCP tools don’t expose directly — see FOOTER-RECONNAISSANCE.md for a worked example
of that technique (the Astra footer-alignment investigation).
Known site-health items already found (head start, not placeholders)
Two separate cache layers on the main site — read before touching any live content fix
Confirmed directly, 2026-09-21: W3 Total Cache (plugin-level) and a separate WPX
hosting-level (XDN) cache both sit in front of the live site, and purging one does not purge the
other. A W3TC “Purge All Caches” plus a hard, no-cache fetch() from the browser still served
stale HTML until the WPX-level cache was separately cleared from the hosting panel. If a live
edit “doesn’t seem to have worked,” check both cache layers before assuming the WordPress-side
change failed. Full incident writeup: FOOTER-RECONNAISSANCE.md.
Elementor + Elementor Pro (pro-elements) update available
Main site: Elementor 4.1.1 → 4.2.4 available. Not yet evaluated for breaking changes — do not
blind-update given how much of the site’s layout (footer template, homepage, meetings pages) is
hand-built in Elementor with specific container IDs referenced elsewhere (see
FOOTER-RECONNAISSANCE.md’s implementation-details diagrams). Worth a changelog read and a staging
test before updating, not a routine “just click update.”
emcp-tools update available (3.16.0 → 3.17.0, both sites)
This is the plugin providing the MCP connection itself (Alfred’s and Littlebird’s access to both sites). Worth checking the changelog before updating, in case tool names/schemas change between versions — an update here could affect both agents’ tooling, not just site behavior.
psychedelicsinrecovery.org (main site) — plugins
(Full list via emcp-tools-list-plugins, 2026-09-21. Placeholder entries — see “How to fill this
in” above.)
| Plugin | Version | Active | Purpose | How PIR uses it |
|---|---|---|---|---|
| Akismet Anti-spam | 5.7.2 | ✅ | Spam filtering for comments | (placeholder) |
| Autoptimize | 3.1.15.1 | ✅ | CSS/JS minification & combining | (placeholder — likely also a caching factor, worth checking alongside W3TC/WPX above) |
| Brevo (Sendinblue) | 3.3.5 | ✅ | Email/SMS/web-push/chat marketing | (placeholder — likely powers the newsletter/subscribe-general signup forms) |
| Classic Editor | 1.7.0 | ✅ | Reverts post editing to the pre-block editor | (placeholder) |
| Donations via PayPal | 1.9.11 | ✅ | PayPal donate button | (placeholder — check if this or the Elementor PayPal link on /7th-tradition/ is the actual live mechanism) |
| Duplicate Page | 4.5.9 | ✅ | Clone a page/post in one click | (placeholder) |
| Elementor | 4.1.1 (→4.2.4 available) | ✅ | Page builder | Primary main-site page/footer builder — see FOOTER-RECONNAISSANCE.md |
| EMCP Tools | 3.16.0 (→3.17.0 available) | ✅ | MCP server for AI agent access | Powers Alfred’s and Littlebird’s direct site access |
| Enable Media Replace | 4.2.2 | ✅ | Swap a media file without changing its URL | (placeholder) |
| Essential Addons for Elementor | 6.6.5 (→6.8.4) | ✅ | Extra Elementor widgets | (placeholder — which widgets from this pack are actually in use?) |
| Gravity Forms | 2.9.28 (→3.1.2) | ✅ | Form builder | (placeholder — which forms on-site use this vs. WPForms below?) |
| Image Optimizer (Elementor) | 1.7.4 | ❌ inactive | Image compression | (placeholder — why installed but inactive? Superseded by Smush/ShortPixel below?) |
| Jetpack | 15.9.2 (→16.2) | ✅ | Automattic’s multi-feature plugin | (placeholder — confirm exactly which Jetpack modules are actually enabled; JetPack AI was intentionally disabled per Christopher, worth documenting why explicitly) |
| Jetpack Protect | 5.0.0 (→6.1.0) | ✅ | Security scanning | (placeholder) |
| List category posts | 0.95.0 (→0.96.0) | ✅ | Shortcode to list posts by category | (placeholder) |
| MX Time Zone Clocks | 5.2.1 | ✅ | Timezone clock widget | (placeholder — relevant given the in-person-meetings timezone work this session) |
| PDF Embedder | 5.0.1 (→5.0.2) | ✅ | Embed PDFs in pages | (placeholder — likely used for the De Vine Newsletter PDF embeds) |
| Post Grid Addon for Elementor | 2.0.23 (→2.0.24) | ✅ | Grid-layout post listings | (placeholder) |
| PRO Elements | 4.0.4.2 | ✅ | Elementor Pro | Same scope as Elementor above |
| PublishPress Future | 4.10.5 | ✅ | Scheduled post expiration/actions | (placeholder) |
| PublishPress Series | 3.1.2 (→3.1.4) | ✅ | Group posts into a series | (placeholder — likely powers the “PIR® Blog Series” / series-toc page) |
| Redirection | 5.10.1 | ✅ | URL redirect management | Confirmed in use — resolved the /notifications/ → /subscribe-general/ redirect during the WordPress archive work this session |
| Relevanssi | 4.27.0 (→4.28.3) | ✅ | Improved WordPress search | (placeholder — likely the engine behind the on-site search widget, see FOOTER-RECONNAISSANCE.md’s search-overflow section) |
| ShortPixel Image Optimizer | 6.5.1 (→6.5.6) | ✅ | Image compression | (placeholder) |
| Site Kit by Google | 1.187.0 | ✅ | Google Analytics/Search Console integration | (placeholder) |
| Smush | 4.3.3 | ✅ | Image compression | (placeholder — overlaps with ShortPixel above, worth checking which one is actually doing the work) |
| Starter Templates | 4.6.0 (→4.7.7) | ✅ | Astra’s template-import tool | (placeholder — likely only used during initial site setup, probably safe to deactivate if confirmed unused) |
| The Events Calendar | 6.16.2 (→6.17.5) | ✅ | Event management (tribe_events) |
Confirmed: this is what /events/ actually is — not a real page, a plugin custom-post-type. Christopher confirmed 2026-09-20 it’s not actually used — candidate for deactivation, pending decision |
| Timeline Widget for Elementor | 1.6.24 (→1.7.1) | ✅ | Timeline-style Elementor widget | (placeholder — used on the demo-page stub per the site archive work) |
| Ultimate Addons for Elementor (Header/Footer) | 2.8.8 (→2.9.4) | ✅ | Elementor Theme Builder for headers/footers | (placeholder — confirm whether this or Elementor Pro’s native theme builder is what powers template 9275) |
| UpdraftPlus | 1.26.4 (→1.26.7) | ✅ | Backup/restore | (placeholder — where do backups go, how often, who’s checked a restore actually works?) |
| W3 Total Cache | 2.10.5 (→2.10.6) | ✅ | Page/object caching | See “two cache layers” note above |
| WPForms Lite | 2.0.2 | ✅ | Form builder | (placeholder — which forms use this vs. Gravity Forms above?) |
| WP Statistics | 14.16.8 (→14.16.14) | ✅ | Visitor analytics | (placeholder) |
| Yoast SEO | 28.5 | ✅ | SEO metadata/sitemaps | (placeholder — the XML sitemap this generates is the same one firecrawl_map reads and was found incomplete during the site-archive work; worth checking Yoast’s sitemap settings for excluded post types) |
service.psychedelicsinrecovery.org (service site) — plugins
(Full list via emcp-tools-list-plugins on the service-site MCP connection, 2026-09-21.)
| Plugin | Version | Active | Purpose | How PIR uses it |
|---|---|---|---|---|
| Astra Pro | 4.13.3 (→4.13.9) | ✅ | Astra theme’s premium features | Powers the footer-builder alignment settings — see FOOTER-RECONNAISSANCE.md |
| Autoptimize | 3.1.15.1 | ✅ | CSS/JS minification & combining | (placeholder) |
| Brevo (Sendinblue) | 3.3.4 (→3.3.5) | ✅ | Email/SMS/web-push/chat marketing | (placeholder) |
| Classic Editor | 1.6.7 (→1.7.0) | ✅ | Reverts post editing to the pre-block editor | (placeholder) |
| Donations via PayPal | 1.9.11 | ✅ | PayPal donate button | (placeholder) |
| Duplicate Page | 4.5.9 | ✅ | Clone a page/post in one click | (placeholder) |
| Elementor | 4.1.1 (→4.2.4) | ✅ | Page builder | Installed and active, but no Elementor Theme Builder templates exist yet (list-theme-templates returned empty) — confirmed this session as the likely path for the nav-only footer drawer feature, see pending-tasks.md |
| EMCP Tools | 3.16.0 (→3.17.0) | ✅ | MCP server for AI agent access | Powers Alfred’s and Littlebird’s direct site access |
| Enable Media Replace | 4.1.9 (→4.2.2) | ✅ | Swap a media file without changing its URL | (placeholder) |
| Essential Addons for Elementor | 6.6.5 (→6.8.4) | ✅ | Extra Elementor widgets | (placeholder) |
| Jetpack | 15.9.2 (→16.2) | ✅ | Automattic’s multi-feature plugin | (placeholder) |
| Jetpack Protect | 5.0.0 (→6.1.0) | ✅ | Security scanning | (placeholder) |
| Post Grid Addon for Elementor | 2.0.23 (→2.0.24) | ✅ | Grid-layout post listings | (placeholder) |
| Redirection | 5.7.5 (→5.10.1) | ✅ | URL redirect management | (placeholder — confirm what’s actually redirected on this site; the /service-calendar/ → /calendar-service/ stub page does this manually via page content instead, worth reconciling) |
| Relevanssi | 4.27.0 (→4.28.3) | ✅ | Improved WordPress search | (placeholder) |
| ShortPixel Image Optimizer | 6.5.1 (→6.5.6) | ✅ | Image compression | (placeholder) |
| Site Kit by Google | 1.179.0 (→1.187.0) | ✅ | Google Analytics/Search Console integration | (placeholder) |
| Spectra (Ultimate Addons for Gutenberg) | 2.19.28 (→2.20.3) | ✅ | Block-editor addon | (placeholder — is the block editor actually used anywhere on this site, given Classic Editor is also active?) |
| Starter Templates | 4.6.0 (→4.7.7) | ✅ | Astra’s template-import tool | (placeholder) |
| The Events Calendar | 6.16.2 (→6.17.5) | ✅ | Event management | (placeholder — same plugin as main site; is it used here, or also dormant?) |
| Timeline Widget for Elementor | 1.6.24 (→1.7.1) | ✅ | Timeline-style Elementor widget | Confirmed in use on demo-page (mixed with real PR Committee content — see site-archive demo-page.md) |
| Ultimate Addons for Elementor (Header/Footer) | 2.8.8 (→2.9.4) | ✅ | Elementor Theme Builder for headers/footers | Installed but unused — no templates built with it yet. Identified this session as the likely mechanism for the nav-only Astra-footer drawer feature (no direct write tool exists for Astra’s own footer builder) |
| UpdraftPlus | 1.26.4 (→1.26.7) | ✅ | Backup/restore | (placeholder) |
| W3 Total Cache | 2.10.5 (→2.10.6) | ✅ | Page/object caching | (placeholder — confirm whether this site has the same two-cache-layer WPX situation as the main site) |
| WPForms Lite | 1.10.0.5 (→2.0.2) | ✅ | Form builder | (placeholder — this version is notably further behind than the main site’s 2.0.2; worth checking why) |
| WP Statistics | 14.16.8 (→14.16.14) | ✅ | Visitor analytics | (placeholder) |
| Yoast SEO | 27.7 (→28.5) | ✅ | SEO metadata/sitemaps | (placeholder) |
This file is a working document — update it in place as entries get filled in, don’t let it go
stale the way earlier archive/index files did before the fleet started cross-checking claims
against live state. See pending-tasks.md for where this sits in the current priority queue.