PillarShield integrates WordPress with the PillarShield SaaS governance API. It runs checks at the publish boundary, blocks non‑compliant content, allows optional overrides, and keeps a governance record per post for reporting. You must obtain a PillarShield API key from https://pillarshield.co for the plugin to function.
Key features:
Settings PillarShield:
psk_...).
PILLARSHIELD_API_KEY in wp-config.php to override the stored option:meta:KEY.Use the Test Connection button to validate API access.
On governed post types, a PillarShield meta box appears with:
These checkboxes do not persist — they only apply to the current save.
PillarShield adds these capabilities:
pillarshield_manage_settings — manage settings pagepillarshield_view_reports — view reportspillarshield_manual_check — run manual checkpillarshield_override_governance — override violationsOn activation, these are granted to Administrators only.
Override visibility requirement:
The Override checkbox only appears for users who have the pillarshield_override_governance capability. Editors will not see it unless you explicitly grant that capability via a role editor plugin or custom code.
Tools PillarShield:
This plugin connects to the PillarShield governance API to evaluate post content for compliance before publishing.
Service: PillarShield SaaS governance API, operated by PillarShield.
Endpoint: https://api.pillarshield.co/pillarshield-governance/governance
What is sent and when:
When a user saves a post to a gated status (by default: publish or private) on a governed post type, or manually triggers a governance check, the plugin sends a POST request containing:
No data is sent during autosaves, revisions, or saves to non-gated statuses. The plugin requires a valid API key obtained from https://pillarshield.co to function.
Support and documentation: https://pillarshield.co.