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
Free Event Conditional on Registration Pages | Event Espresso - Staging Server

Support

Home Forums Event Espresso Premium Free Event Conditional on Registration Pages

Free Event Conditional on Registration Pages

Posted: November 22, 2013 at 9:34 pm

Viewing 3 reply threads


Kindra Goehler

November 22, 2013 at 9:34 pm

Hello, I’m using the following on event_list_display.php

<code>&lt;?php if ( $event-&gt;event_cost != &#039;0.00&#039; ) { ?&gt;
				 &lt;?php echo  $org_options[&#039;currency_symbol&#039;].$event-&gt;event_cost; ?&gt;
		  &lt;?php } else { ?&gt;
				&lt;?php echo __(&#039;Free Event&#039;, &#039;event_espresso&#039;); ?&gt;
		  &lt;?php } ?&gt;</code>

to show Free Event instead of $0.00. I’d like to do something similar on registration_page_display.php but it doesn’t seem to work. Any advice?

Thanks!


Dean

  • Support Staff

November 25, 2013 at 12:33 am

Hi Kindra,

The registration_page_display.php file gets the price data in a different way, so the above code wont work.

Though not elegant, you could try something like:

<?php
$x = do_shortcode('[EVENT_PRICE event_id="'.$event_id.'" number="0"]');
if ( $x != "0.00" ) { ?>
				 <?php echo  $org_options["currency_symbol"].$event->event_cost; ?>
		  <?php } else { ?>
				<?php echo __("Free Event", "event_espresso"); ?>
		  <?php }
?>


Kindra Goehler

November 25, 2013 at 1:25 pm

Wonderful Dean – thanks for the help!


Kindra Goehler

November 25, 2013 at 2:00 pm

Actually, here is a small edit to your code (otherwise the event cost doesn’t show up when the price is greater than 0)

<code>&lt;?php
				$regprices = do_shortcode(&#039;[EVENT_PRICE event_id=&quot;&#039;.$event_id.&#039;&quot; number=&quot;0&quot;]&#039;);
				if ( $regprices != &quot;0.00&quot; ) { ?&gt;
				&lt;?php echo $org_options[&quot;currency_symbol&quot;].$regprices ?&gt;
				&lt;?php } else { ?&gt;
				&lt;?php echo __(&quot;Free Event&quot;, &quot;event_espresso&quot;); ?&gt;
				&lt;?php }
				?&gt;</code>
Viewing 3 reply threads

The support post ‘Free Event Conditional on Registration Pages’ 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