WordPress.org

Make WordPress Core

Opened 4 years ago

Closed 2 years ago

Last modified 2 years ago

#15434 closed enhancement (wontfix)

Allow escaped quotes in shortcode atts

Reported by: mtymek Owned by:
Milestone: Priority: normal
Severity: normal Version:
Component: Shortcodes Keywords: has-patch needs-testing 2nd-opinion
Focuses: Cc:

Description

It would be really helpful for plugin that I'm developing now, if you allowed shortcodes similar to this one:

[my_shortcode param="param with \"escaped\" quotes"]

Attachments (1)

wordpress_#15434.patch (1.5 KB) - added by rbachlec 4 years ago.
Patch for escaping quotes and apostrophes in shortcode attribute values.

Download all attachments as: .zip

Change History (9)

comment:1 @scribu4 years ago

  • Type changed from feature request to enhancement

comment:2 @markjaquith4 years ago

  • Type changed from enhancement to feature request

Let's investigate how hard it would be to modify the regex to accommodate this. Seems like a reasonable thing to have.

comment:3 @markjaquith4 years ago

  • Milestone changed from Awaiting Review to Future Release
  • Type changed from feature request to enhancement

comment:4 @rbachlec4 years ago

  • Keywords has-patch needs-testing added

@rbachlec4 years ago

Patch for escaping quotes and apostrophes in shortcode attribute values.

comment:5 @networksolution2 years ago

Hi. You can use ' that is the HTML entity for single quote in shortcode attributes, if he purpose is to display the value of that shortcode attribute.

Regards.
Dr. Marco Marsala
http://www.realizzazionesitigenova.it

Version 2, edited 2 years ago by networksolution (previous) (next) (diff)

comment:6 @networksolution2 years ago

  • Keywords 2nd-opinion added
  • Resolution set to wontfix
  • Severity changed from normal to trivial
  • Status changed from new to closed
  • Version set to 3.5.1

comment:7 @networksolution2 years ago

  • Cc networksolution added

comment:8 @SergeyBiryukov2 years ago

  • Milestone Future Release deleted
  • Severity changed from trivial to normal
  • Version 3.5.1 deleted

No traction in 2 years, so I tend to agree with the wontfix.

Another workaround is to use different types of quotes:

[my_shortcode param="param with 'escaped' quotes"]
[my_shortcode param='param with "escaped" quotes']
Note: See TracTickets for help on using tickets.