Forked from rgadon107/Set Cookie on Form Submit and Close
Last active
February 1, 2023 03:44
-
-
Save danieliser/07e71479187150721afec430ae8c9775 to your computer and use it in GitHub Desktop.
Custom function to pass in a jQuery script to set a cookie via manual JS during 'on_click' trigger event and on form close.
With current Popup Maker plugin I had to use this:
const popupElement = document.querySelector('#pum-<id> or .pum class');
PUM.setCookie(popupElement);
// (or window.PUM)
@strarsis the the popupElement
you pass in gets passed to PUM.getPopup()
. That is a magic
function of sorts and will accept an element, a numeric ID #, or a selector. So you could probably shortcut and just do PUM.setCookie(<id>)
similar to the example aboves PUM.close(1483)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@Samuroid - Doesn't WPML have a language switcher shortcode? It uses cookies & URL's to save state already and changes the current URL. Could that not do the trick?
Alternatively, you will have to remap the URL to the new language when they choose it via JavaScript string manipulations before redirecting.