[wp-trac] [WordPress Trac] #63823: HTML API: Make WP_HTML_Processor::serialize_token() public.

WordPress Trac noreply at wordpress.org
Wed Aug 13 18:09:17 UTC 2025


#63823: HTML API: Make WP_HTML_Processor::serialize_token() public.
-------------------------+---------------------
 Reporter:  dmsnell      |       Owner:  (none)
     Type:  enhancement  |      Status:  closed
 Priority:  normal       |   Milestone:  6.9
Component:  HTML API     |     Version:  trunk
 Severity:  normal       |  Resolution:  fixed
 Keywords:  has-patch    |     Focuses:
-------------------------+---------------------
Changes (by dmsnell):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 In 60633:

 HTML API: Make WP_HTML_Processor::serialize_token() public.

 The serialize_token() method was added in WordPress 6.7.0 as a protected
 member on the WP_HTML_Processor class. It wasn’t clear at the time of
 merging if it would be necessary to expose it as a public method. However,
 since that time a number of experiments have led to the conclusion that it
 would be very valuable to do so.

 This patch opens up the method for invocation from the outside,
 trivializing the generation of normative HTML subspans from a parent
 document.

 Developed in https://github.com/WordPress/wordpress-develop/pull/9456
 Discussed in https://core.trac.wordpress.org/ticket/63823

 Follow-up to [59076].

 Props dmsnell, jonsurrell.
 Fixes #63823.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/63823#comment:2>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list