Event Alerts

Event Alerts

Event Alerts plugin, registered users on your site can create event alerts based on searches (by keyword, location keyword, category) which are delivered by email either Daily,Weekly and Fortnightly.

 

Installation

You can install this plugin same way as installing the WP Event Manager so please refer installation guide of the WP Event Manager or refer to this Installing Plugins Guide.

 

The Shortcode Setup

Once the plugin installed and activated, there are no need to do extra settings. Create a new page, name it something along the lines of “Event Alert” or “My Event Alert” and then inside the content area add the shortcode:

content area add the shortcode:

It is best to insert the shortcode into the ‘text’ view of the visual editor to ensure it gets formatted correctly.

 

The Shortcode Setup

 

Event Alert Form

If user is logged in, visiting a event page or event page (if you have the event alert plugin installed) will show form listing. This will look something like:

Event Alerts provides you with a new shortcode to add to your pages which gives logged in users an alerts management page to add, preview, enable, disable, edit and delete email alerts. Alerts can be configured based on keywords, location, frequncy, tags and event types.

 

Event Alert Form

 

Create Event Alerts Based On Filters

Users don’t need to get annoying alerts about the events they’re not even interested in, they have the option to create event alerts based on filters. They can choose any filter like event type, category and only get the alerts for the ones they want to. If you are logged in, you can save your filter event as an alert using the ‘add alert’ button. Also, they can also choose the frequency at which they want to receive the email event alerts.

Create Event Alerts Based On Filters

 

Event Alert Dashboard

How will the visitors be able to manage the event alerts and update them. For this, the plugin provides an event alert management dashboard. As you can see in the image, there are some splendid options that you can use to do so. From here, you can change the email on which you want to get the email alert, edit, update or delete the event alert information.

Event Alert Dashborad

 

Alert Settings From Backend – Admin Panel

How will the visitors be able to manage the event alerts and update them. For this, the plugin provides an event alert management dashboard. As you can see in the image, there are some splendid options that you can use to do so. From here, you can change the email on which you want to get the email alert, edit, update or delete the event alert information.

Alert Settings From Backend – Admin Panel

 

Event Alerts provides option your pages which gives logged in users an alerts management page to add, show result, enable, disable,edit and delete email alerts. Alerts can be configured based on keyword and event types.

 

Advanced: Controlling/Adjusting alert button and alert form place

The alert form is hooked into the event page after the event meta place as shown below:

To remove and move to different place, you can do like this:

In General, You can use your choice of custom hook to append the form to a different place.

 

Advanced: Overriding/Customizing the templates

For overriding or customization template files can be found in the wp-event-manager-alert/templates/ directory. To override a template file, first you need to create directory “wp-event-manager-alert” under your theme folder and copy the template file to “/wp-content/yourtheme/wp-event-manager-alert/” directory. Your theme will use all the template files from the “/wp-content/yourtheme/wp-event-manager-alert/” directory instead of the plugin’s template file (/wp-content/plugins/wp-event-manager-alert/).

  • my-alerts.php template file lists the user’s alerts.
  • alert-form.php template file which controls the alerts form display on events page.

Remember: if you have overrided template file and plugin frequently updating then you need to sync template file with new updates from the plugin’s template file for better functionality and new features.