About this plugin
The Ardent Africa plugin lets you show live content from Ardent Africa on your own site. Use the block editor, a shortcode, or, if you build with Elementor, a native Ardent widget, and your page shows a campaign’s progress, a petition’s signatures, upcoming events, a grid of causes, marketplace listings, open jobs, an entity’s TrustScore, or a supporter’s impact badge, always up to date.
It is read-only and safe:
- No payments happen on your site. Donate, Sign, and Get-tickets buttons link visitors to ardent.africa, where the secure on-platform flow runs.
- No private data is fetched, only the public information already shown on ardent.africa.
- Your API key is stored on your server and never exposed to visitors.
Blocks and shortcodes
- Campaign: [ardent_campaign slug="clean-water-for-tamale"]
- Petition: [ardent_petition slug="pass-the-bill"]
- Donation progress: [ardent_donation_progress slug="clean-water-for-tamale"]
- Causes grid: [ardent_causes limit="6" category="Education"]
- Events: [ardent_events limit="5"]
- Marketplace: [ardent_marketplace limit="6" q="photography"]
- Jobs: [ardent_jobs limit="5" location="Accra"]
- TrustScore: [ardent_review slug="accra-clinic"]
- Impact badge: [ardent_badge username="ama"]
africa link into the editor (oEmbed).
Elementor
If you use Elementor, the same items are available as native widgets under an Ardent Africa category in the widget panel: drag one in, set the slug/options in the sidebar, and see a live preview. 5+.
External services
This plugin connects to the Ardent Africa public API to display content you choose to embed.
- Public API: https://api.ardent.africa/public/v1, fetched server-side with your API key to render campaigns, petitions, events, causes, marketplace listings, jobs, reviewed entities, and profiles. See https://docs.ardent.africa/docs/developers and the terms at https://docs.ardent.africa/docs/developers/terms.
- oEmbed provider: https://ardent.africa/api/oembed, used by WordPress to render a pasted Ardent link.
- Embedded widgets (optional fallback): https://docs.ardent.africa/embed/…, sandboxed iframes for the same content.
No visitor data is sent to Ardent by the plugin.