带有按钮的静态页面,可打开收集电子邮件表单

时间:2013-07-16 作者:renathy

我是PHP程序员,但我还不熟悉WP(我确实了解一些基本的东西)。

我有一个静态页面,我必须在此页面上放置一个下载按钮。单击此按钮将允许用户下载一些文档。但在允许用户下载任何内容之前,会出现div.popup,要求用户填写并提交电子邮件地址。

我在页面上有大约5个按钮,有不同的下载文件。所有人都应该采取同样的行动(在允许下载之前询问电子邮件)。

请您指导我如何在WP中正确实现这一点:1)如何在WP管理部分的静态页面上正确添加此类按钮我可以在WP管理页面编辑器中添加类似的内容吗?或者我应该创建一些简短的代码,他们会创建这个吗?

2) 如何在允许用户下载之前使用表单创建div.popup我可以在页面上创建不可见的div,并在按下按钮时添加一些jquery。但是如何提交这份表格呢?也许我可以使用ajax发送电子邮件并允许下载。但是什么是最好的操作-在哪里放置此代码?

我可以在纯PHP页面上这样做,但在WP中我不理解这一点。

1 个回复
SO网友:Greeso

看起来您正在创建一个允许您与用户交互的HTML表单。此表单将收集电子邮件地址,成功检索后将允许下载文件。

对于表单,最好的选择是安装表单插件。一个非常好的易于使用的表单插件是Contact Form 7.

你要做的是通过WP管理区创建一个页面,然后创建一个Contat Form 7插件,并将其嵌入到你的页面中。

结束

相关推荐

JQuery-UI-AutoComplete未使用wp_enQueue_脚本加载

当我通过以下方式从wordpress加载默认的jquery ui自动完成脚本时wp_enqueue_script( \'jquery-ui-autocomplete\', \'\', array( \'jquery-ui-widget\', \'jquery-ui-position\' ), \'1.8.6\' ); 它是嵌入式的,除了调试模式下令人讨厌的通知消息外,其他都可以正常工作:注意:wp_enqueue_脚本的调用不正确。在wp\\u enqueue\\u脚本、admin\\u enq