I have a shortcode [gf_popup pause="1000" location="bottom"]
and the location attribute keeps coming back as Uncaught ReferenceError: bottom is not defined
. Any thoughts on why? Here is the main part of the code:
function gfpu_shortcode($atts = [], $content = null, $tags = '')
{
// normalize attribute keys, lowercase
$atts = array_change_key_case((array)$atts, CASE_LOWER);
// override default attributes with user attributes
$gfpu_atts = shortcode_atts([
'pause' => 5000,
'location' => 'false',
'popTrigger' => 'false',
], $atts, $tag);
$timer = esc_html__($gfpu_atts['pause'], 'gf_popup');
$location = esc_html__($gfpu_atts['location'], 'gf_popup');
$popTrigger = esc_html__($gfpu_atts['popTrigger'], 'gf_popup');
}
add_shortcode('gf_popup', 'gfpu_shortcode');
Any thoughts?
Uncaught ReferenceError
is a JavaScript error. Is there any JavaScript associated with this shortcode?