mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-06-28 22:30:04 +00:00
Texturize: Only convert & to & within text nodes.
Previously, `&` would be converted everywhere, which caused problems when it was converted within a `<script>`, for example. `convert_chars()` is now removed from the `the_content` filter, as it was doing the same job as `wptexturize()`. KSES correctly handles converting `&` within HTML attributes, so there's no need for `wptexturize()` and `convert_chars()` to do the same job. Fixes #34698. git-svn-id: https://develop.svn.wordpress.org/trunk@35709 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -1267,12 +1267,12 @@ class Tests_Formatting_WPTexturize extends WP_UnitTestCase {
|
||||
'[caption – is it wise to <a title="allow user content ] here? hmm"> maybe </a> ]',
|
||||
),
|
||||
array(
|
||||
'[ photos by <a href="http://example.com/?a[]=1&a[]=2"> this guy </a> ]',
|
||||
'[ photos by <a href="http://example.com/?a[]=1&a[]=2"> this guy </a> ]',
|
||||
'[ photos by <a href="http://example.com/?a[]=1&a[]=2"> this guy & that guy </a> ]',
|
||||
'[ photos by <a href="http://example.com/?a[]=1&a[]=2"> this guy & that guy </a> ]',
|
||||
),
|
||||
array(
|
||||
'[photos by <a href="http://example.com/?a[]=1&a[]=2"> this guy </a>]',
|
||||
'[photos by <a href="http://example.com/?a[]=1&a[]=2"> this guy </a>]',
|
||||
'[photos by <a href="http://example.com/?a[]=1&a[]=2"> this guy & that guy </a>]',
|
||||
'[photos by <a href="http://example.com/?a[]=1&a[]=2"> this guy & that guy </a>]',
|
||||
),
|
||||
array(
|
||||
'[gallery ...]',
|
||||
|
||||
Reference in New Issue
Block a user