微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将 body_class 作为变量传递给 Gravity 表单隐藏字段

如何解决将 body_class 作为变量传递给 Gravity 表单隐藏字段

我使用 WeGlot 翻译我的网站,并使用以下代码段将当前语言添加到我的正文类:

function my_plugin_body_class($classes) {
      unset( $classes[array_search('theme-bz',$classes)] );    
      switch ( weglot_get_current_language() ) {
    case 'nl':
       $classes[] = 'lang-nl';
        break;
    case 'en':
       $classes[] = 'lang-en';
        break;
    case 'de':
        $classes[] = 'lang-de';
        break;
    case 'be':
        $classes[] = 'lang-nl';
        break;
    
    }
    return $classes;
}

add_filter('body_class','my_plugin_body_class');

在我的网站上,我的页脚中有一个 Gravity 表单,用于注册时事通讯 - 我添加了 ID 为“lang_code”的隐藏字段,并启用了预填充。

如何将此类作为变量传递到隐藏字段中进行预填充?

这就是我得到的,当然不工作,但你明白了:

gravity_form( $formId,false,array('lang_code' => $classes ),true);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。