Wordpress 对同一按钮制作不同的单击触发器
我的问题是: 我正在为WordPress使用Sydney主题,在顶部,有一个内置的call to action按钮,只是一个简单的Wordpress 对同一按钮制作不同的单击触发器,wordpress,Wordpress,我的问题是: 我正在为WordPress使用Sydney主题,在顶部,有一个内置的call to action按钮,只是一个简单的,我正在使用插件Sumo创建弹出表单,单击该按钮时打开 通过提供特定表单的id,即数据SUOME listbuilder id=“”来触发 到目前为止还不错,但我有4种不同的语言,这意味着4种不同的形式和4个不同的id 起初,我只是用按钮编辑了主题php文件,并向其中添加了数据Summe listbuilder id(WordPress admin中的costumiz
,我正在使用插件Sumo
创建弹出表单,单击该按钮时打开
通过提供特定表单的id,即数据SUOME listbuilder id=“
”来触发
到目前为止还不错,但我有4种不同的语言,这意味着4种不同的形式和4个不同的id
起初,我只是用按钮编辑了主题php文件,并向其中添加了数据Summe listbuilder id
(WordPress admin中的costumize选项只允许我更改按钮的文本和url),但现在我需要再添加3个,我不确定如何才能做到这一点
我还使用了Polylang
插件来管理所有语言,但是除了不同的Url和文本之外,我也看不到任何赋予它属性的选项
是否有任何Workaround/plugin/build-in选项可以让我以更好的方式实现这一点
谢谢!一个简单的PHP开关就成功了:
if ($slider_button) {
$currentLang = pll_current_language();
switch ($currentLang) {
case 'en':
$id = 'id-form-1';
break;
case 'pt':
$id = 'id-form-2';
break;
case 'pt_br':
$id = 'id-form-3';
break;
case 'es':
$id = 'id-form-4';
break;
}
return '<a data-sumome-listbuilder-id="' . $id . '" href="' . esc_url($slider_button_url) . '" class="roll-button button-slider">' . esc_html($slider_button) . '</a>';
}
if($slider\u按钮){
$currentLang=pll_current_language();
交换机($currentLang){
案例“en”:
$id='id-form-1';
打破
案例“pt”:
$id='id-form-2';
打破
案例“pt_br”:
$id='id-form-3';
打破
案例“es”:
$id='id-form-4';
打破
}
返回“”;
}