Hey guys I recently have been tasked with updating my restaurant's website on wordpress.
I'll get right to the issue at hand. Whoever built the website was using VSEL plugin to post events.
The issue that I'm having is that when you click an event category, nothing changes.
The person who set up the page initially put some javascript code to the events page:
<script type="text/javascript">
function allDpEvents() {
document.getElementById("alldpevents-btn").className = "dp-vert-tab-current";
document.getElementById("murderdinner-btn").className = "dp-vert-tab";
document.getElementById("winedinner-btn").className = "dp-vert-tab";
document.getElementById("whiskeydinner-btn").className = "dp-vert-tab";
document.getElementById("paintandsip-btn").className = "dp-vert-tab";
document.getElementById("cigarwed-btn").className = "dp-vert-tab";
document.getElementById("livemusic-btn").className = "dp-vert-tab";
document.getElementById("specmenus-btn").className = "dp-vert-tab";
document.getElementById("alldpevents").className = "wpb_text_column wpb_content_element flex-show";
document.getElementById("murderdinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("winedinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("whiskeydinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("paintandsip").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("cigarwed").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("livemusic").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("specmenus").className = "wpb_text_column wpb_content_element flex-hide";
}
function murderDinner() {
document.getElementById("alldpevents-btn").className = "dp-vert-tab";
document.getElementById("murderdinner-btn").className = "dp-vert-tab-current";
document.getElementById("winedinner-btn").className = "dp-vert-tab";
document.getElementById("whiskeydinner-btn").className = "dp-vert-tab";
document.getElementById("beerdinner-btn").className = "dp-vert-tab";
document.getElementById("cigarwed-btn").className = "dp-vert-tab";
document.getElementById("livemusic-btn").className = "dp-vert-tab";
document.getElementById("specmenus-btn").className = "dp-vert-tab";
document.getElementById("alldpevents").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("murderdinner").className = "wpb_text_column wpb_content_element flex-show";
document.getElementById("winedinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("whiskeydinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("beerdinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("cigarwed").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("livemusic").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("specmenus").className = "wpb_text_column wpb_content_element flex-hide";
}
function wineDinner() {
document.getElementById("alldpevents-btn").className = "dp-vert-tab";
document.getElementById("murderdinner-btn").className = "dp-vert-tab";
document.getElementById("winedinner-btn").className = "dp-vert-tab-current";
document.getElementById("whiskeydinner-btn").className = "dp-vert-tab";
document.getElementById("beerdinner-btn").className = "dp-vert-tab";
document.getElementById("cigarwed-btn").className = "dp-vert-tab";
document.getElementById("livemusic-btn").className = "dp-vert-tab";
document.getElementById("specmenus-btn").className = "dp-vert-tab";
document.getElementById("alldpevents").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("murderdinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("winedinner").className = "wpb_text_column wpb_content_element flex-show";
document.getElementById("whiskeydinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("beerdinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("cigarwed").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("livemusic").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("specmenus").className = "wpb_text_column wpb_content_element flex-hide";
}
function whiskeyDinner() {
document.getElementById("alldpevents-btn").className = "dp-vert-tab";
document.getElementById("murderdinner-btn").className = "dp-vert-tab";
document.getElementById("winedinner-btn").className = "dp-vert-tab";
document.getElementById("whiskeydinner-btn").className = "dp-vert-tab-current";
document.getElementById("beerdinner-btn").className = "dp-vert-tab";
document.getElementById("cigarwed-btn").className = "dp-vert-tab";
document.getElementById("livemusic-btn").className = "dp-vert-tab";
document.getElementById("specmenus-btn").className = "dp-vert-tab";
document.getElementById("alldpevents").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("murderdinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("winedinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("whiskeydinner").className = "wpb_text_column wpb_content_element flex-show";
document.getElementById("beerdinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("cigarwed").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("livemusic").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("specmenus").className = "wpb_text_column wpb_content_element flex-hide";
}
function beerDinner() {
document.getElementById("alldpevents-btn").className = "dp-vert-tab";
document.getElementById("murderdinner-btn").className = "dp-vert-tab";
document.getElementById("winedinner-btn").className = "dp-vert-tab";
document.getElementById("whiskeydinner-btn").className = "dp-vert-tab";
document.getElementById("beerdinner-btn").className = "dp-vert-tab-current";
document.getElementById("cigarwed-btn").className = "dp-vert-tab";
document.getElementById("livemusic-btn").className = "dp-vert-tab";
document.getElementById("specmenus-btn").className = "dp-vert-tab";
document.getElementById("alldpevents").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("murderdinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("winedinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("whiskeydinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("beerdinner").className = "wpb_text_column wpb_content_element flex-show";
document.getElementById("cigarwed").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("livemusic").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("specmenus").className = "wpb_text_column wpb_content_element flex-hide";
}
function cigarWed() {
document.getElementById("alldpevents-btn").className = "dp-vert-tab";
document.getElementById("murderdinner-btn").className = "dp-vert-tab";
document.getElementById("winedinner-btn").className = "dp-vert-tab";
document.getElementById("whiskeydinner-btn").className = "dp-vert-tab";
document.getElementById("beerdinner-btn").className = "dp-vert-tab";
document.getElementById("cigarwed-btn").className = "dp-vert-tab-current";
document.getElementById("livemusic-btn").className = "dp-vert-tab";
document.getElementById("specmenus-btn").className = "dp-vert-tab";
document.getElementById("alldpevents").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("murderdinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("winedinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("whiskeydinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("beerdinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("cigarwed").className = "wpb_text_column wpb_content_element flex-show";
document.getElementById("livemusic").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("specmenus").className = "wpb_text_column wpb_content_element flex-hide";
}
function liveMusic() {
document.getElementById("alldpevents-btn").className = "dp-vert-tab";
document.getElementById("murderdinner-btn").className = "dp-vert-tab";
document.getElementById("winedinner-btn").className = "dp-vert-tab";
document.getElementById("whiskeydinner-btn").className = "dp-vert-tab";
document.getElementById("beerdinner-btn").className = "dp-vert-tab";
document.getElementById("cigarwed-btn").className = "dp-vert-tab";
document.getElementById("livemusic-btn").className = "dp-vert-tab-current";
document.getElementById("specmenus-btn").className = "dp-vert-tab";
document.getElementById("alldpevents").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("murderdinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("winedinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("whiskeydinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("beerdinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("cigarwed").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("livemusic").className = "wpb_text_column wpb_content_element flex-show";
document.getElementById("specmenus").className = "wpb_text_column wpb_content_element flex-hide";
}
function specMenus() {
document.getElementById("alldpevents-btn").className = "dp-vert-tab";
document.getElementById("murderdinner-btn").className = "dp-vert-tab";
document.getElementById("winedinner-btn").className = "dp-vert-tab";
document.getElementById("whiskeydinner-btn").className = "dp-vert-tab";
document.getElementById("beerdinner-btn").className = "dp-vert-tab";
document.getElementById("cigarwed-btn").className = "dp-vert-tab";
document.getElementById("livemusic-btn").className = "dp-vert-tab";
document.getElementById("specmenus-btn").className = "dp-vert-tab-current";
document.getElementById("alldpevents").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("murderdinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("winedinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("whiskeydinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("beerdinner").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("cigarwed").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("livemusic").className = "wpb_text_column wpb_content_element flex-hide";
document.getElementById("specmenus").className = "wpb_text_column wpb_content_element flex-show";
}
</script>
And I've ensured that the slugs for the event categories are correctly labeled, but that doesn't seem to be helping..
I went ahead and added "console.log("Murder Dinner function triggered");" to the Murder Dinners javascript code to be sure that the link is working correctly. This is the error I click one of the event categories:
Finally, on the event page's html they have some calls for the VSEL that look like this:
"[vsel event_cat="whiskey-dinners" no_events_text="There are no upcoming Whiskey Dinner events. Please check back soon!"]"
I've also tried replacing that vsel with "<div id="whiskeydinner" class="flex-hide">
[vsel event_cat="whiskeydinner" no_events_text="There are no upcoming Whiskey Dinner events. Please check back soon!"]
</div>" to no avail… ("whiskeydinner" is the slug for the event category) .
[Edit:] Currently the content being displayed right now is a single event that I just listed ALL the events on. So if I were to create a new event, it would like this this:Does anyone know what I need to fix this issue? Or should I just scrap the VSEL and events and just manually add the information to the page?
I'm way in over my head here. I have no coding experience but I've been working on this shit for hours. Any help or suggestions would be greatly appreciated. Thanks!
