The Speaker and Schedule add-on lets users add event speaker details and their speech schedule for each event session.
The installation process is the same for all the add-ons offered by WP Event Manager. They can be installed both automatically and manually.
Automatic Installation: You can install the plugin from the backend of your WordPress. Click here to see how you can install the plugin automatically.
Manual Installation: You can also install the plugin manually using SFTP or FTP tools. Click here to see how you can install the plugin manually.
The following pages need to be created in the Admin >> Page, in order to allow organizers to add speakers and sessions from the frontend.
Event_speakers: This page displays all the speakers created and added by you on the website.
Speaker_dashboard: It contains the list of all the speakers along with the events associated with them.
Submit_speaker_form: This form helps organizers collect the details of event speakers.
Schedule_dashboard: This page displays all the event sessions listed on the website in the form of a schedule.
Submit_schedule_form: This form helps organizers collect the event session details.
The Admin Settings section allows you to add your preferences to the add-on functionalities.
Please go to WP-Admin >> Event Manager >> Settings >> Speakers.
Please select the settings here:
Delete Data On Uninstall: Allows you to delete WP Event Manager Speakers’ data when the plugin is deleted. Once removed, this data cannot be restored.
Here are the steps you need to follow to add speakers from the backend:
Please go to WP-admin >> Speakers >> Field Editor.
Here, you will get a form where you need to add the following details of your speaker:
Field Label
Type
Description
Placeholder option
Meta key
Priority and validation
Now, if you want to add more speakers to this page, you need to click on the “Add New” option present on this page.
To add a speaker category, here are the steps you need to take:
Go to WP-admin >> Speakers >> Speaker Categories.
Enter the name of the category in the text box.
Enter the preferred slug. The “slug” is the URL-friendly version of the name.
Select the parent speaker category, if needed.
Then add the description of the category that you want to create.
Click on “Add New Speaker Category”.
You can also view the entire list of categories on the right side of the page.
Please create a new page with the shortcode [event_speakers].
Publish the page.
This page will showcase all the speakers on the website.
The page can be filtered by name, category, and ordered by title.
To add speakers from the frontend, here are the steps you need to take:
Go to the event dashboard.
Click on the Speakers option available on the left side of the page.
Here you can find a plus sign + which you can click on to add a new speaker. This page also displays the list of speakers that are previously added.
You will be redirected to a page where you need to add the speaker’s email, as it needs to be verified.
Then a form appears where you need to add the speaker’s details. Here the details include the same that you have filled in the backend.
Click on Submit.
Now all the newly added speakers can be seen in the speakers dashboard.
To add a new session in the schedule section from the frontend, you need to follow the below mentioned steps:
Go to the event dashboard.
Click on the Schedule option that is present on the left side of the page.
You will see a page that displays all the previously added speakers and their speech schedule. You can easily make changes to this existing list with the following options:
Edit: You can edit the details of a specific speaker.
Delete: You can delete the details of a specific speaker.
You can also filter speakers from the list using the following options:
Keyword: Here you need to type the name of the event to find the details of its schedules and speakers.
All: It is a dropdown menu that gives you the options to choose from All, Live, and Finished schedules.
Select event: It is also a dropdown menu that lets you select your preferred event that you are searching to access its schedule details.
At the top of the page, right beside the Schedule dashboard, you will see the Add Session option, which you need to click on to add a new session.
After clicking on the Add Session option, you will need to fill in the following details:
Session start date: Here you need to add the starting date of the session.
Session start time: Here you need to add the starting time of the session.
Session end date: Here you need to add the end date of the session.
Session end time: Here you need to add the end time of the session.
Once you fill in these details, you can see your newly added session in the schedule list.
Go to Event Dashboard >> Schedule.
Click on the Select event drop-down.
After selecting the event, you will find the list of all the sessions displayed on the schedule dashboard.
You can now either edit or delete the sessions from this page.
Go to: wp-content/plugins/wpem-speaker-schedule/templates/
Copy the template file you want to customize.
Paste it in your active theme folder at: wp-content/themes/your-theme/wpem-speaker-schedule/
Make your desired changes in the copied file.
WordPress will now use your theme's version instead of the plugin's default template.
event-speakers.php: Used to display the list of speakers on the frontend.
schedule-dashboard.php: Used to display and manage the event schedule dashboard.
single-event-speaker-schedule.php: Used to display the speaker's schedule and session details.
speaker-dashboard.php: Used to display the speaker dashboard and the speakers associated with events.
speaker-submit.php: Used for the frontend speaker submission form.
speaker-submitted.php: Used to display the confirmation/details after a speaker has been submitted.
speaker-verify.php: Used for verifying the speaker's email address.