JavaScript Reference
wp_listen_for_consent_change
Event to listen for consent changes.
Example
// Listen for changes in consent statuses.
document.addEventListener( 'wp_listen_for_consent_change', function ( e ) {
// Check if marketing cookies are allowed.
if ( e.detail.marketing && e.detail.marketing === 'allow' ) {
console.log( 'just given consent, track user data' )
}
});
Note: All Altis Consent JavaScript functions are in the Altis.Consent
namespace.
Altis.Consent.has( category )
Check if a user has given consent for a specific category.
Parameters
category
(string) The category to check consent against.
Return
(bool) Whether the user has given consent for the selected category.
Altis.Consent.set( category, value )
Set a new consent category value.
Parameters
category
(string) The consent category to update. Must be a valid consent category.
value
(string) The value to update the consent category to. Must be a valid value.
Altis.Consent.setCookie( name, value )
Set a cookie by consent type.
Parameters
name
The cookie name to set.
value
The cookie value to set.
Altis.Consent.getCookie( name )
Retrieve a cookie by name.
Parameters
name
The name of the cookie to get data from.
Return
(string) The cookie data or an empty string.
Altis.Consent.cookieSaved
Check if a consent cookie has been saved on the client machine.
Return
(bool) True if consent has been given previously, false if consent has not yet been given.
Altis.Consent.getCategories
Retrieve an array of all the categories that a user has consented to.
Return
(array) An array of allowed cookie categories.