Title: Fix For Do Shortcode
Last modified: August 21, 2016

---

# Fix For Do Shortcode

 *  [mgratch](https://wordpress.org/support/users/brokenflipside/)
 * (@brokenflipside)
 * [12 years, 9 months ago](https://wordpress.org/support/topic/fix-for-do-shortcode/)
 * `stripslashes(do_shortcode($options['dialogtext']));`
 * You have the stripslashes in the wrong place, this is probably why contact form
   7 doesn’t work, I know it fixed my gravity forms shortcode problem.
 * `do_shortcode(stripslashes($options['dialogtext']));`
 * As well you are using `wp_specialchars` (which is deprecated) you should be using`
   esc_html`
 * Finally you should register your scripts before enqueuing them so it gives other
   developers a chance to deregister them, i.e. the fancy box script as this is 
   called by many plugins and can cause conflicts. <– this last one is my 2 cents.
   Thanks!
 * [http://wordpress.org/plugins/modal-dialog/](http://wordpress.org/plugins/modal-dialog/)

The topic ‘Fix For Do Shortcode’ is closed to new replies.

 * ![](https://ps.w.org/modal-dialog/assets/icon-256x256.jpg?rev=971132)
 * [Modal Dialog](https://wordpress.org/plugins/modal-dialog/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/modal-dialog/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/modal-dialog/)
 * [Active Topics](https://wordpress.org/support/plugin/modal-dialog/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/modal-dialog/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/modal-dialog/reviews/)

## Tags

 * [contact-form](https://wordpress.org/support/topic-tag/contact-form/)
 * [shortcode](https://wordpress.org/support/topic-tag/shortcode/)

 * 0 replies
 * 1 participant
 * Last reply from: [mgratch](https://wordpress.org/support/users/brokenflipside/)
 * Last activity: [12 years, 9 months ago](https://wordpress.org/support/topic/fix-for-do-shortcode/)
 * Status: not resolved