我正在创建几个重力表单,它们使用按钮而不是输入来提交。我让按钮工作了,但我想知道如何在管理面板中使用按钮文本,而不是硬编码值?
这是我的按钮代码:
add_filter( \'gform_submit_button\', \'form_submit_button\', 10, 2 );
function form_submit_button( $button, $form ) {
return "<button class=\'submit-button\' id=\'gform_submit_button_{$form[\'id\']}\'><span><i class=\'far fa-envelope\'></i>Submit</span></button>";
}
显然,您可以看到硬编码的提交文本我试过:
add_filter( \'gform_submit_button\', \'form_submit_button\', 10, 2 );
function form_submit_button( $button, $form ) {
return "<button class=\'submit-button\' id=\'gform_submit_button_{$form[\'id\']}\'><span><i class=\'far fa-envelope\'></i>".$button."</span></button>";
}
这会在我的按钮中输入:-(而不是只返回按钮值我考虑了两种可能性。。。要么从管理面板页面(在表单设置中)提取该变量,要么根据表单可能有不同的按钮代码,这也会起作用。这不是我最喜欢的选项,因为用户无法控制该值,但我甚至不知道这是否是一个选项。
感谢您的帮助!
谢谢,乔希