如何创建一个小部件来嵌入注册表单的代码,以使注册表单显示在每一页上?

时间:2012-07-11 作者:Richard

我将按照这里的说明进行操作:http://kb.mailchimp.com/article/how-can-i-add-my-signup-form-on-my-website 在我的网站上创建注册表单。

我想我需要将按照这些说明生成的代码嵌入到小部件中。

如何创建小部件以将代码嵌入到中?

一旦我创建了一个小部件并为注册表单添加了代码,注册表单会出现在我网站的每个页面上吗?包括博客帖子?

如果没有,我如何使它出现在每一页上?我如何让它也出现在每一篇博客文章上?

我在这个网站上使用了一个修改过的“211个孩子”主题:http://richardclunan.com/

1 个回复
SO网友:brasofilo

无需创建小部件,只需启用默认文本小部件的短代码功能即可。

将此添加到子主题的functions.php:

add_filter(\'widget_text\', \'do_shortcode\');
然后,您可以继续创建一个将呈现表单的短代码
请参见:How do I create shortcodes for my wordpress themes?

小部件在每个页面中的外观将取决于主题的实现get_sidebar() 及其小部件区域。但很可能是的,它会到处出现其他小部件是否显示在您想要的任何位置

结束

相关推荐

Widgets in PHP files?

有没有可能让Wordpress上的每个小部件都以不同的方式运行。php文件我有一个包含12个元素的页面,我想让每个元素都成为一个小部件,以便以后更容易管理/编辑它们,但如果它来自php页面,而不是来自管理面板上的代码块,则会更好。