Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the pue-sales domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/staging-poc/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the better-click-to-tweet domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/staging-poc/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the pue-amazon domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/staging-poc/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the pue-stats domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/staging-poc/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/staging-poc/public_html/wp-includes/functions.php on line 6114
Hiding Full Events from the Events List. | Event Espresso - Staging Server

Support

Home Forums Event Espresso Premium Hiding Full Events from the Events List.

Hiding Full Events from the Events List.

Posted: March 2, 2014 at 4:04 pm

Viewing 5 reply threads


Ben

March 2, 2014 at 4:04 pm

I saw a post about hiding Sold Out events using an earlier version of Event Espresso but I do not know where to use the code snippet in the newer version I am using. I would like to hide events that are full from the event list based on a particular category.

I am using WP 3.8.1
Event Espresso 3.1.36.4
Add-ons: Recurring Events, Groupon, and Calendar
This is an installation that was recently upgraded.
The registration page I am working on is http://corkandclick.com/comprehensive-class/


Dean

  • Support Staff

March 3, 2014 at 3:08 am

Hi,

In EE 3.1.36.4, in the event_list.php at line 428

							default:

if (get_number_of_attendees_reg_limit($event_id, 'num_completed') < $reg_limit) {

								//Uncomment to show active status array
								//print_r( event_espresso_get_is_active($event_id));
								if ( empty( $path ) ) {
									include( $template_name );
								} else {
									include( $path );
								}
}

Please note that it is a good idea to copy the event_list.php and event_list_display.php over to wp-content/uploads/espresso/templates/ and to edit the files there. Otherwise updates will over write your changes.


Ben

March 4, 2014 at 5:28 pm

I updated the event_list.php file with the above example, but there is no change in the behavior. Events that are full are still displaying in the events list. Do I need to update something in the event_list_display.php file? I started using the template calendar table plugin. That is the plugin where I would like the full events to NOT be displayed.


Sidney Harrell

  • Support Staff

March 4, 2014 at 9:06 pm

When trying to diagnose whether some code is really running, one quick and dirty way to do it is to stick a line in:

die('made it here');

Then load the page in question. If the page crashes and outputs the line “made it here”, then you know that that line of code has been reached. I would try that with your event_list.php file to make sure that the file that you think is being used is actually being used.


Ben

March 6, 2014 at 9:31 am

I added the line of code suggested and it actually caused the siote to not render at all. The “made it here” line did not display. Below is the updates that I made. I copied both the even_list.php and the event_lis_display.php to the uploads\espresso\templates directory.
<pre class=”brush: php; gutter: true; first-line: 1; highlight: []; html-script: false”>
default:
if (get_number_of_attendees_reg_limit($event_id, 'num_completed') < $reg_limit) {

//Uncomment to show active status array
//print_r( event_espresso_get_is_active($event_id));
if ( empty( $path ) ) {
include( $template_name );
} else {
include( $path );
}
die('made it here');
}


Sidney Harrell

  • Support Staff

March 6, 2014 at 12:41 pm

You may have a mismatch in the number of opening and closing braces. In wp-config.php try changing WP_DEBUG to true.

Viewing 5 reply threads

The support post ‘Hiding Full Events from the Events List.’ 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 - Staging Server