WordPress.org

Forums

Contact Form 7
HTML tags in Fields (2 posts)

  1. SandBird
    Member
    Posted 2 years ago #

    Thanks for this great plugin, amazing work!

    I am using it in combination with the Dynamic Text Extension to populate some data using a shortcode. The data from the shortcode is formatted in simple HTML (it has html tags).
    What I'm trying to do is use the pre-exisitng generated format in the email message. I made sure that "Use HTML content type" is checked but all I get is a stripped version of text, in that specific field reference data.
    When I use other HTML tags in the message body it works but not if the tags exist in any field references codes.
    I assume, for security reasons, that all HTML tags within the reference fields are automatically stripped.
    Is there any way to bypass that for that specific field (especially since I'm the one who's populating it)?

    Note: In the form, the dynamic field does show the HTML markings/tags and it does show it in the email body if I uncheck the "Use HTML content type" but then I get no HTML formatting and just visible tags.

    Any help/input is much appreciated, thanks again!

    http://wordpress.org/extend/plugins/contact-form-7/

  2. SandBird
    Member
    Posted 2 years ago #

    I've found out that if I comment out line 581 in classes.php, where it says:
    $replaced = strip_tags( $replaced );
    I manage to get the behavior I want; the email represents the HTML syntax in that field.
    However, I'm sure there is a reason for this line to exist and wanted to know if there's any other approach to this? or if it's safe to leave it as is?

    Thanks again!

Topic Closed

This topic has been closed to new replies.

About this Plugin

  • Contact Form 7
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic