• My blog is about coding and I created a shortcode to display code in a certain format.
    The problem is when I use the character ‘<‘ (as in ‘less than’) inside the shortcode content, it seems to be interpret it as html symbol < and totally messes up my shortcode.

    I read online that this was introduced in WordPress with do_shortcodes_in_html_tags which parses the content for HTML tags.

    Is there a way to avoid this feature and display the < character as is in the shortcode content?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Moderator Steven Stern (sterndata)

    (@sterndata)

    Volunteer Forum Moderator

    If you’re entering that character from the VISUAL side of the editor, it will be converted to < You could convert it back inside your shortcode or figure out a way not to need it when entering the shortcode.

    (oops… it got converted here. Anyhow…)

    Thread Starter deepthinking

    (@deeptimani)

    Thanks for your reply. I have Visual Editor disabled. I removed the call to do_shortcodes_in_html_tags in do_shortcode and the problem was resolved. But guess that is not the recommended solution. For now, I am using &lt instead of <.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘< character breaks shortcode’ is closed to new replies.