我需要为我的网站创建一个特殊表单,其中用户可以指定一系列数据,包括一些文本字段、组合框和滑块(从0到100)。此外,我需要这个表格是qTranslate兼容的,因为我的网站是多语言的。
最简单、最便宜的方法是什么?
我尝试了Ninja Forms插件的lite版本,但它提供的表单元素类型很少。
我也开始用表单元素创建自己的模板,但我不知道如何使用qTranslate。我认为这个解决方案可能是重新发明轮子,有一种比自己编程更快的方法。
最合适的回答,由SO网友:brasofilo 整理而成
最简单、最便宜的方法是什么?
很简单,每种语言创建一个表单。
在里面functions.php
或者,优选地,作为custom plugin:
add_shortcode( \'my-lingo-form\', \'shortcode_wpse_98360\');
function shortcode_wpse_98360()
{
$lingo = your_language_detection_method();
switch( $lingo )
{
case \'en\':
echo do_shortcode(\'[form-en]\');
break;
default:
echo do_shortcode(\'[form-other-languages]\');
break;
}
}
在您的帖子或页面中:
[my-lingo-form]
.