Once you’ve created your survey in SurveyMonkey, go to the “Collect Responses” tab and create a “Website Collector”. Choose the “Embed” option.
Copy the HTML code that SurveyMonkey generates for you.
Create a new page or post in WordPress and switch to the HTML option for the WYSIWIG editor. Paste the SurveyMonkey code in the editor.
Strip all the extra <div>’s out until you’re left with something that looks like this. DO NOT switch back to the visual option for the editor – it will mangle the HTML and you’ll be unhappy. Wrapping the <script> tags in <div> tags keeps WordPress from inserting <p> tags, which make your widget “disappear”.
Publish your page or post and you’re done! No plugins necessary, no template changes, no PHP. If you save your page as a draft and try to view it in preview mode, the survey likely won’t show up. I don’t know why … but if you publish it, the survey will be there.
What sorts of widgets are you going to embed in your site???