Deleting events after event means broken links
-
Re “The Events Calendar” WordPress free plugin by Modern Tribe.
I want to keep the site small, but if I delete events I might generate broken links.
Beyond Zero Emissions (bze.org.au) runs two radio shows a week. We want to:
. Advertise each show via our calendar. To do this we have been producing a calendar event with a URL like bze.org.au/event/radio-show-slug
. After the show, have a description of the radio show with the podcast. To do this we have been creating an ordinary post with category “podcast” and a URL like bze.org.au/radio-show-slug
. Display past radio shows. To do this we have an Avada blog of all posts with category “podcast”So, this system could produce 100 calendar events and 100 ordinary posts each year. This difficulty is replicated in how we deal with our monthly discussion groups and our intermittent report launches, our annual general meetings and more.
I have experimented with several ways around this:
** Solution 1: We could keep the advertisement events. This would bloat our site with too many entities and repeated content. Also Google searches might then find the advertisement for the radio show and not find the podcast. This seems to be a bad solution.
** Solution 2: We could delete the advertisement events. By doing this we could have broken links in our newsletter, on social media and elsewhere. Search engines may downgrade our site. This is not a good solution.
** Solution 3: We could delete the calendar event and then create an ordinary post with the same URL as the calendar event, that is bze.org.au/event/radio-show-slug. However, WordPress sets my URLs to the format bze.org.au/my-post-name, and when I created a new post and changed the slug to /event/radio-show-slug, WordPress converted this to the slug /eventradio-show-slug. This approach did not work.
** Solution 4: We could get the calendar plugin to generate a URL without the /event/ in the URL. In the settings you can change the “event” in /event/. When I tried to change this to blank, the plugin would not accept this change. This approach did not work.
** Solution 5: We could delete the event and redirect the event URL to the post URL. This would mean a steadily growing list of redirects. And people would have to remember to do this. That could be a solution.
** Solution 6: After the event, we could change the event into a post and modify the post. I have a plugin that can edit an event, changing the event into an ordinary post. I was hoping that the URL would stay the same including the /event/. Unfortunately, the URL was changed, becoming bze.org.au/radio-show-slug. This is then a variant on solution 2, not a good solution.
Solution 7: Currently I am trying to get people to create event URLs that can be used repeatedly, to avoid broken links. It is complicated and our people are finding it difficult.
To advertise three discussion groups ahead, use 3 URLs
URL1 = bze.org.au/event/future-discussion-group-01
URL2 = bze.org.au/event/future-discussion-group-02
URL3 = bze.org.au/event/future-discussion-group-03Repeatedly create, use, delete and recreate these three URLs.
*** Advertise before the group, say due on 5 May 2017
. Pick one URL that is not being used to describe a future event, say URL2. Unfortunately, if you simply change the date of the event in URL2 and update the content, the event does not show in the calendar, so we must:
. Delete event URL2
. Recreate event URL2
. Set date = 5 May 2017
. Enter Text describing the 5 May group
. Re-enter unchanging data, e.g. the group is held at the same time and place each month.
. Set Title = Future discussion group 02
. Publish the calendar event
. The title sets the URL when you “publish” giving
. URL = URL2 = bze.org.au/event/future-discussion-group-02
. Now you can change the title to describe the May group*** After the 5 May show
. Create a post to describe the 5 May group, including a link to the video.
. Copy any advertising text that you want to retain from the calendar event
. Paste it into the ordinary post
. Edit event URL2 replacing the advertising text with “This event is now over, see our calendar for future events”
. Leave the date of URL2 unchanged so it now appears in the calendar “past events”, waiting for reuse.As you can see, solution 7 is not simple, but I am trying to get people to use it.
I would welcome any assistance you can give.
- The topic ‘Deleting events after event means broken links’ is closed to new replies.