Help Web Development WPcustom

How to Add/Edit Events (Campaign Website Package)

This is a how-to post for users of my campaign website customization of WordPress.

On the administration menu, I’ve added “Add/Edit Event” as a choice under “Posts.” Look on the left hand side of the screen, and you will see “Posts” at the top. You may need to click on the down arrow next to “Posts” so that its sub-menus are displayed. A regular “Post” is a blog entry, as opposed to a “Page” (a standing page like the home page or candidate bio). Like a blog entry, an event is time-sensitive but events “expire” off the website after the event date is past.

Click on “Add/Edit Event” to display the event editor.

Event Editor
Event Editor

The event editor will initially display a blank form, which you can use to enter a new event. Events that have been previously recorded in the system are listed at the bottom of the editor page. Click on any of these events to load it into the editor.

To enter an event, set the date and time, and enter a title (“Campaign Kick-Off’) and description (where it will be, why people should attend).

If you are going to collect RSVPs for this event, include one or more valid email addresses in the box that says “Email address for notifications” (leave this blank for no RSVPs).

The next two fields are also related to taking RSVPs. You have the option to add special instructions for the RSVP form (for example, “This will be a potluck dinner, so let us know what dish you plan to bring by entering it in the Notes field on the RSVP form”) and customizing the confirmation message displayed after someone completes the RSVP form (usually “Thank you!” is sufficient, but occasionally you might want to elaborate with something like “Thank you, and please remember to bring your pot luck dish!”).

Potential Source of Confusion: I have also created a page titled “Events” in the WordPress system. If you go to edit that page, you will see something like this:

How Events Page Appears in Editor
How the Events page appears in the editor

That placeholder code inside the brackets is tells WordPress to insert the current events listing into that spot in the page, after the introductory message and before the disclaimer.

You can edit the text before or after that code, but don’t delete the placeholder. Don’t enter event information directly into this page. Use the “Add/Edit Events” feature as described above.

Web Development

Campaign Website Package

For a quote, contact:
David F. Carr

The Carr Communications campaign website package provides a standard bundle of features to support basic web content management, as well as online donations, volunteer registration, generating donation and volunteer reports, and managing email lists and broadcasts. At this writing, we are using it for Marleine Bastien for U.S. Congress – , Mark Marciano for Florida House –, and Roy Gold for Mayor of Coral Springs –

We believe it’s important for our clients to be able to update their own websites, particularly in a political campaign where quickly posting new information (or removing some inaccurate tidbit from the website) can make the difference between scoring points and impressing voters, versus presenting outdated information that makes the campaign and the candidate look out of touch. So this system lets us give the candidate, campaign manager, or designated volunteer a password for posting their own updates as needed – even if they prefer to outsource that chore to us most of the time.

Below, I describe the core functionality of the system. The actual look of the site can be customized with your logo, color choices, and general look you prefer. If you have an existing logo, we can build the web template around that, with complimentary color choices.

After few years of working with my own homegrown content management system, I’ve adapted WordPress as the basis for website management. WordPress is best known as a popular blogging tool, but it can also be used to manage the standing pages of your website (candidate bio, key issues, endorsements, etc). The blogging feature allows you to post more date-sensitive material (campaign launch, press release on the latest big endorsement, and eventually, we hope, thank you to supporters for making this great victory possible).

Here is how that works, as the public sees it:


And as the candidate or campaign manager would see it when logged in to the site administration system:


This is the WordPress piece – a web-based user interface that lets you edit the basic content of your website and mark text bold or italic, add links, upload images and videos, etc. It provides a solid foundation for keeping your website up to date and dynamic, and there are all sorts of neat plug-ins available for search optimization, social media interaction, and other enhancements.

On top of that, I add my own system for posting events …


… and recording RSVPs …


… and taking donations …


I am a Certified PayPal Developer, so I typically use PayPal to handle the transactions securely. Through my customizations, the system also records information required for campaign finance reporting, such as the donor’s employer and occupation.

With your administrator’s login, you can run reports on donations, event RSVPs, and other campaign activity through the Campaign menu I add to the WordPress dashboard.


The last item on this list, Email Blast, is an optional item. It has the advantage of being closely integrated with the website, so I can easily import an event notice as shown below and broadcast it out to the campaign email list.


Alternately, I can work with you to integrate one of the commercial email management services, such as Constant Contact or MailChimp. These have the advantage of being large-scale operations with a lot of experience dealing with spam filters and other complexities of reliable email delivery.

If you’re interested in talking with me about the right kind of website for your campaign needs, please contact me at or 954-757-5827.