我想知道在Wordpress中存储html表单时的最佳做法是什么。我可以将表单的代码存储在模板文件中,也可以将其存储在页面内容中。
我不知道最终管理员用户的技术能力,因此我可以将其存储在模板中,他无法编辑和破坏它。或者我可以将其存储在页面内容中,他可以编辑和销毁表单。
*请注意,此表单格式繁多,需要支持javascript。
答案 0 :(得分:3)
没有真正回答这个问题 - 但是当在wordpress中使用表单时,我会认真考虑使用联系表单7插件 - 它可以完全自定义,并且可以在wordpress网站上的任何地方有多种表单
答案 1 :(得分:0)
@rob是对的;但他没有回答你的问题。
如果您因任何原因必须自定义此表单,则必须考虑以下事项:
技术性较差的人是否能够访问您的表单?
如果有人使用可视化编辑器编辑表单,您可能会遇到很多问题。如果这是一个问题,我建议将其存储在模板中。
使用短代码 如果您必须将其存储在表格中;您可能希望将其转换为短代码并将其添加到主题的functions.php文件中。这是最好的做法。 如果您不熟悉,请查看短代码API:http://codex.wordpress.org/Shortcode_API
答案 2 :(得分:0)
为了让后端用户轻松,最好的方法是创建一个新的短代码。 我们称之为[showform]
转到你的functions.php并执行:
add_shortcode( 'showform', 'showform_shortcode' );
function showform_shortcode($atts){
extract(shortcode_atts(array(
'title' => '',
'align' => false
), $atts));
$form='Your html form with title'.$title;
return $form
}
您还可以使用联系表单7插件进行常规表单或将代码粘贴到HTML模式
我还使用execPHP插件在内容中包含文件。您可以将form.php存储在主题forlder中,然后在HTML编辑器中使用:
<? include_once(STYLESHEETPATH.'form.php');?>
希望有所帮助