Support

Home Forums Event Espresso Premium Event pages missing ticketing and venue display

Event pages missing ticketing and venue display

Posted: January 22, 2016 at 10:14 am


Nicolas Boileau

January 22, 2016 at 10:14 am

Hello,

I have uninstalled and reinstalled the plugin, reset the database tables and checked the logs for errors, but nothing has fixed this issue. My event pages that have ticket levels that are active, as well as venues attached are not displaying any of that information. They only display the event title, description, and featured image.

Here is a link to a test event page:

https://catchcharity.org/events/test-event/

Here is my system info as generated by the plugin:

WordPress Version:
4.4.1
PHP Version:
5.4.45
MySQL Version:
5.5.47
Event Espresso Version:
4.8.31.p
WordPress Address (URL):
https://catchcharity.org
Site address (URL):
https://catchcharity.org

Here is a screenshot of the event edit page:

http://i.imgur.com/JK5B29Q.png

Is there an issue with the plugin? Do I have an issue with my single.php template?

Thanks for your assistance!


Nicolas Boileau

January 22, 2016 at 11:57 am

Here’s a pastebin of my single.php:

http://pastebin.com/eEPXjMMz


Josh

  • Support Staff

January 22, 2016 at 12:45 pm

Hi Nicolas,

This appears to be a theme issue, and you can verify for sure if you temporarily switch to another theme.

The likely scenario is somewhere in one of theme’s functions files it’s removing or adding to the WordPress the_content() filter. It turns out that Event Espresso adds the ticketing and venue content by hooking into the_content() filter.

As an aside, the line of code in single.php that has this:

<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">

Should be changed to this:

<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">

Go Tigers!


Nicolas Boileau

January 22, 2016 at 1:00 pm

Thanks for the reply Josh,

I’ve figured out that it is Yoast’s SEO plugin that is causing the issue, disabling it brings back all functionality. It must be only in a new version of either Event Espresso, or Yoast’s SEO, as when we originally developed the site everything worked as it should.

Are you familiar with this incompatibility? Are there any workarounds, or am I going to be hunting for a replacemement for it?


Josh

  • Support Staff

January 22, 2016 at 1:31 pm

It might be a few other things because activating Yoast SEO in of itself doesn’t remove Event Espresso content. We use Yoast SEO on Eventsmart, for example. This might be a setting from within Yoast SEO, or Yoast SEO coupled with theme function that’s adding to or removing filters on the_content().

Here are a few troubleshooting steps I can recommend:

1) You re-activate Yoast SEO with one of the default WordPress themes activated. The outcome here will help rule out whether the theme has an effect here.
2) You check the settings in Yoast SEO. I’m not aware of any one setting in Yoast SEO that will have an effect on displaying the event content. If all else fails, the default settings do not have this effect on our testing sites.

The support post ‘Event pages missing ticketing and venue display’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso