edit

Plugin Integration

Plugin Integrations

There are several plugins that have been developed to improve the integration between CiviCRM and WordPress.

CiviCRM Admin Utilities

CiviCRM Admin Utilities modifies CiviCRM’s behaviour in single site and multisite installs. It does a number of useful things:

  • Provides quick links to miscellaneous CiviCRM tasks
  • Adds a handy CiviCRM Shortcuts menu to the WordPress Admin Bar
  • Resolves issues with the CiviCRM Menu and WordPress Access Control form
  • Allows you to choose which Post Types the CiviCRM shortcode button appears
  • Allows you to prevent various CiviCRM & Shoreditch stylesheets from loading
  • In WordPress multisite, allows you to hide CiviCRM on sub-sites
  • Provides an option for Wordpress styling throughout CiviCRM - creating a more unified Wordpress/CiviCRM experience.

Download

CiviCRM WordPress Profile Sync

The CiviCRM WordPress Profile Sync plugin keeps the “First Name”, “Last Name”, “Email Address” and “Website” fields of a WordPress (and BuddyPress) user profile in sync with the corresponding fields of a CiviCRM contact. The synchronisation takes place regardless of whether the changes are made in WordPress, BuddyPress or CiviCRM.

Download

CiviCRM WordPress Member Sync

CiviCRM WordPress Member Sync keeps a WordPress user in sync with a CiviCRM membership by granting either a role or capabilities to a WordPress user who has that membership.

This enables you to have, among other things, members-only content on your website that is only accessible to current members as defined by the membership types and status rules that you set up in CiviCRM. This plugin is compatible with both Members and Groups for managing members-only content in WordPress. See the Installation section for details.

Download

Caldera Forms CiviCRM

A WordPress plugin that integrates the Caldera Forms plugin with CiviCRM.

The Caldera Forms CiviCRM plugin contains a set of form processors that interact with CiviCRM's API to retrieve, create and update data in CiviCRM. With this plugin, you can create responsive forms that expose CiviCRM fields and entities like Activities, Relationships, Tags, Groups and more. Features

  • Add up to 10 Contacts on the same form
  • Auto-populate form if the user is logged in
  • Define Contact Type: Organization, Individual, Household, and Custom Contact Subtypes
  • Map Custom Fields data
  • Add Relationships to each contact
  • Create Activities on form submission
  • Checksum support to auto-populate form with URLs like example.com/support?cid={contact.contact_id}&{contact.checksum}

Requirements

To use this plugin, the following is needed:

Download

Contact Form 7 CiviCRM integration

This plugin adds integration for CiviCRM to contact form 7. With this plugin it is possible to submit a contact for to an external CiviCRM.

Download

CiviCRM Event Calendar

Event Calendar Extension allows you to show all CiviCRM events in a Calendar by month,day,week. The setting page allows you to select which events should be shown on Calendar with the color you want for particular event type. The setting page configuration for event types filters allows you to filter by particular event types on calendar and change colors.

After installing the extension in CiviCRM - copy the folder "yourextensiondirectory/com.osseed.eventcalendar/wordpress/wordpress-event-calendar" to "wordpressdirectory/wp-content/plugins/" and activate the wordpress plugin. You will then be able to add a shortcode to any page or post in which you would like to display a calendar of your events.

Download

CiviEvent Widget

You can use the CiviEvent widget to add two types of widgets for upcoming public events from CiviCRM. There’s no limit to the number of widgets you can add of either type. You can include the widgets in the sidebar like normal, or you can include them via shortcodes in the body of your posts.

The list functionality provides a basic, flexible listing of upcoming events that are marked as public. You have options to customize the appearance and number of events. Can be used as a widget or embeded on a page/post. There is the option to add the event’s city, state, and/or country to the listing if “Show location” is enabled on the event. The single event functionality allows you to embed a single public event from CiviCRM on a wordpress post or poage.

Download

CiviCRM Event Organiser

A WordPress plugin for syncing Event Organiser plugin Events with CiviCRM Events. The plugin syncs Event Organiser Events, Venues and Event Categories to their corresponding entities in CiviCRM. Notes

This plugin requires at least WordPress 3.6 and CiviCRM 4.6.

It also requires:

Download

Widgets

WordPress Widgets add content and features to your Sidebars. Examples are the default widgets that come with WordPress: for Categories, Tag cloud, Search, etc. Plugins will often add their own widgets.

CiviEvent Widget

You can use the CiviEvent widget to add two types of widgets for upcoming public events from CiviCRM. There’s no limit to the number of widgets you can add of either type. You can include the widgets in the sidebar like normal, or you can include them via shortcodes in the body of your posts.

Download

CiviCRM Contribution Page Widget

CiviCRM contribution pages allow you to generate a “widget” showing the progress toward a goal. This plugin makes it easy to include one or more contribution page “widgets” as actual WordPress widgets on your sidebar.

Download

BuddyPress

BuddyPress is a suite of components that are common to a typical social network, and allows for great add-on features through WordPress’s extensive plugin system.

BP Groups CiviCRM Sync

A port of the Drupal civicrm_og_sync module for WordPress that enables two-way synchronisation between BuddyPress Groups and CiviCRM. It does not rely on any core CiviCRM files, since any required (or adapted) methods are included.

For each BuddyPress group, the plugin will automatically create two CiviCRM groups:

  • A “normal” (mailing list) group containing a contact record for each corresponding BuddyPress group member. This group is assigned the same name as the linked BuddyPress group.
  • An “ACL” group containing the contact record of the administrators of the corresponding BuddyPress group. This gives BuddyPress group admins the ability to view and edit members of their group in CiviCRM.

When a new user is added to (or joins) a BuddyPress group, they are automatically added to the corresponding CiviCRM group. Likewise, when a contact is added to the “normal” CiviCRM group, they will be added as a member to the corresponding BuddyPress group. If a contact is added to the CiviCRM “ACL” group, they will be added to the BuddyPress group as an administrator.

Download

BP XProfile WordPress User Sync

The plugin replaces the default BuddyPress xProfile Name field with two fields called (surprisingly) First Name and Last Name. These field values are kept in sync with the corresponding WordPress user profile fields as well as the BuddyPress xProfile Name field itself.

To be used alongside CiviCRM WordPress Profile Sync

Download