iMember360

WooCommerce Cache Exclusion Rules

https://wpengine.com/support/cache/#Cache_Exclusions Cache Exclusions There are situations when a page should never be served from cache and the interaction should always be treated as unique, such as during checkout or login. Our servers will respect cache exclusion rules for pages, cookies and arguments. Certain pages are excluded from server caching by default on all sites to help ensure functionality. Some of these […]

Functions File iMember Conditional Code

Hi Anthony,   You would use two conditional functions in your code.   The first is a standard WordPress conditional function:   is_user_logged_in()   See: https://developer.wordpress.org/reference/functions/is_user_logged_in/   The second is an iMember360 conditional function:   i4w_has_tags()   Here are some examples explaining the use of i4w_has_tags():   Statement evaluates as TRUE if the user HAS […]

iMember360 Login Form Redirects to WP-Login.php when LearnDash is Installed

They are hooking in to a WordPress filter to add that code. You could remove their filter with code within your functions.php however we do not know what effect that may have on other functions: remove_filter( ‘login_form_top’, ‘learndash_add_login_field_top’ ); You would need to check with them whether you can use remove filter if you are […]

Lock Down Port/Page By Publish Date Compared to Stored Contact Date

When using i4w_compare it is purely a text string or number comparison. Therefore you will need to ensure that the items being compared are presented in the correct way for such a comparison to function as wished. When comparing dates we would recommend they are converted into seconds from the epoch i.e. format=”U” We cannot […]

Show Content After Specific Date & Time

[i4w_compare value1='[i4w_date format=’YmdHis’]’ cmp=’GT’ value2=’20201014161600′] After 14th October 2020 16:16:00 text [ELSE_compare] On before 14th October 2020 16:16:00 text [/i4w_compare]

i4w_offset_jdelay

1. Create a IM360 custom short code and name it i4w_offset_jdelay. [i4w_set diff=”[i4w_exec]$diff = (:to:)-(:from:);echo $diff;[/i4w_exec]”] [i4w_jdelay delayshow=”{:diff:}”] display this on page [/i4w_jdelay] 2. Then on your page place for example: [i4w_offset_jdelay from=”[i4w_date format=’U’]” to=”[i4w_date date=’20200427160000′ format=’U’]”] In this example the message “display this on page” would be shown at 16:00 on 27th April 2020.

Generate Random Number

{{:i4w_update field=’_Random’ value='[i4w_randint]’:}} will store the random number in a custom contact field Random Parameters are: min The minimum value of the random integer. Default: 0. Required: no. max The maximum value of the random integer. Default: PHP_INT_MAX. (The largest integer supported in your build of PHP. Usually int(2147483647). Available since PHP 5.0.5) Required: no. […]

JDelay Anything at Custom Date/Time Field in Infusionsoft

Put On Page: [i4w_offset_jdelay from=”[i4w_date format=’U’]” to=”[i4w_date date='[i4w_db__Show1DateTime]’ format=’U’]”] Create Custom Shortcode: Regarding iMember360 create a custom shortcode named i4w_offset_jdelay using this code: [i4w_set diff=”[i4w_exec]$diff = (:to:)-(:from:);echo $diff;[/i4w_exec]”] [i4w_jdelay delayshow=”{:diff:}”] display this on page [/i4w_jdelay]

IM360 Date Nesting

We see you are using the shortcode in the WP Bakery Page Builder and that is breaking the shortcode because it is defined containing an embedded shortcode. Please remember this structure should you wish to use embedded shortcodes in future in the page builder. {{:i4w_date date='[i4w_db__ShowDate]’ format=’F jS, Y g:ia’:}}