在联系表单中使用 WordPress 自定义帖子
我在 WordPress 中创建了自定义帖子类型“产品”,并且我想在联系表单中使用产品。例如,我想要一个下拉列表,其中包含我的所有产品,以便用户可以选择产品名称作为消息的主题。我安装了联系表格 7。有没有简单的方法可以做到这一点?
谢谢 !
I have created custom post type "Product" in Wordpress and I would like to use Products within my contact form. For example, I would like to have a drop down that is a list of all of my Products so users can select a Product name as the message's Subject. I have Contact Form 7 installed. Is there an easy way to do this?
Thanks !
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为简短的答案是否定的。没有一种简单的方法可以做到这一点。 Contact Form 7 插件使用简码来构建选择列表。您需要做的是对您的帖子运行查询 ->产品并生成您自己的选择列表。我想我要做的就是编写自己的简码函数。然后您可以将其包含在您的页面中。
然后您可以迭代该结果集并生成您自己的选择列表。
http://codex.wordpress.org/Shortcode_API
http://codex.wordpress.org/wpdb#query_-_Run_Any_Query_on_the_Database
I think the short answer is no. There is not an easy way to do this. The Contact Form 7 plugin uses shortcodes to construct the select lists. What you need to do is run a query on your Posts -> Products and generate your own select list. I suppose what I would do is write my own shortcode function. Then you can include it in your page.
Then you can iterate through that result set and generate your own select list.
http://codex.wordpress.org/Shortcode_API
http://codex.wordpress.org/wpdb#query_-_Run_Any_Query_on_the_Database
人们似乎能够添加自定义信息这样,从
然后只需在联系表中使用 [test]
People seem to be able to add custom information like that, from
and then just use [test] in the contactform