Bernhard Reiter
511dcb7520
HTML API: Add support for H1-H6 elements in the HTML Processor.
...
Previously these have been unsupported, but in this patch, support is added for the tags so that the HTML Processor can process documents containing them.
There was a design discussion about introducing a constant to communicate "any of the H1 - H6 elements" but this posed a number of challenges that don't need to be answered in this patch. For the time being, because the HTML specification treats H1 - H6 specially as a single kind of element, the HTML Processor uses an internal hard-coded string to indicate this. By using a hard-coded string it's possible to avoid introducing a class constant which cannot be made private due to PHP's class design. In the future, this will probably appear as a special constant in a new constant-containing class.
Props dmsnell, jonsurrell.
Fixes #60060 .
Built from https://develop.svn.wordpress.org/trunk@57186
git-svn-id: http://core.svn.wordpress.org/trunk@56697 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-12-13 17:53:19 +00:00
..
2023-11-14 00:12:23 +00:00
2023-11-07 00:14:23 +00:00
2023-11-14 00:12:23 +00:00
2023-11-14 00:12:23 +00:00
2023-09-25 21:05:21 +00:00
2023-09-25 21:29:17 +00:00
2023-12-13 17:53:19 +00:00
2023-10-20 13:29:27 +00:00
2023-04-04 14:56:22 +00:00
2023-01-20 01:36:10 +00:00
2023-11-14 00:12:23 +00:00
2023-10-26 20:33:22 +00:00
2023-11-26 19:27:25 +00:00
2023-12-06 11:54:17 +00:00
2023-11-08 19:47:26 +00:00
2023-12-09 22:13:34 +00:00
2023-11-02 00:04:24 +00:00
2023-04-30 14:08:23 +00:00
2023-09-21 00:18:23 +00:00
2023-05-12 08:51:22 +00:00
2023-11-26 16:43:30 +00:00
2023-09-29 19:47:21 +00:00
2023-09-26 16:29:20 +00:00
2022-04-21 11:24:17 +00:00
2023-05-14 17:58:24 +00:00
2023-09-27 17:40:20 +00:00
2023-11-10 15:12:27 +00:00
2023-11-17 07:10:21 +00:00
2023-10-27 18:18:22 +00:00
2023-12-04 20:26:22 +00:00
2023-06-22 14:57:24 +00:00
2023-07-09 20:17:29 +00:00
2022-10-10 18:22:11 +00:00
2022-10-10 18:22:11 +00:00
2023-09-28 00:04:24 +00:00
2023-07-09 20:17:29 +00:00
2023-09-26 00:27:12 +00:00
2023-08-24 09:01:16 +00:00
2022-06-17 11:20:13 +00:00
2023-02-03 13:35:20 +00:00
2022-06-17 11:20:13 +00:00
2023-02-13 09:08:23 +00:00
2023-02-11 12:43:22 +00:00
2023-04-05 13:12:26 +00:00
2023-05-12 21:35:21 +00:00
2023-02-03 13:35:20 +00:00
2023-09-14 12:46:20 +00:00
2023-09-08 09:32:23 +00:00
2023-09-09 09:28:26 +00:00
2023-06-27 15:26:27 +00:00
2023-09-14 12:46:20 +00:00
2023-09-14 12:46:20 +00:00
2023-07-09 20:17:29 +00:00
2022-09-12 15:47:14 +00:00
2023-05-08 22:37:24 +00:00
2022-09-12 15:47:14 +00:00
2023-11-02 00:04:24 +00:00
2023-06-27 00:45:38 +00:00
2023-06-27 00:45:38 +00:00
2023-10-16 19:17:19 +00:00
2022-09-12 15:47:14 +00:00
2023-10-17 15:48:23 +00:00
2022-09-12 15:47:14 +00:00
2023-09-29 10:20:30 +00:00
2023-06-23 06:29:23 +00:00
2023-10-12 12:34:33 +00:00
2023-11-27 20:20:24 +00:00
2023-09-09 09:28:26 +00:00
2023-08-21 17:51:19 +00:00
2023-09-09 09:28:26 +00:00
2023-08-24 08:44:24 +00:00
2023-09-08 09:32:23 +00:00
2023-09-29 21:39:25 +00:00
2023-09-25 21:05:21 +00:00
2023-09-10 09:04:18 +00:00
2023-09-10 09:04:18 +00:00
2023-09-10 09:04:18 +00:00
2023-09-25 21:05:21 +00:00
2023-06-22 14:36:26 +00:00
2023-09-08 09:32:23 +00:00
2022-11-25 15:12:16 +00:00
2023-11-25 21:19:30 +00:00
2023-07-14 20:59:26 +00:00
2023-07-09 20:17:29 +00:00
2023-02-21 16:39:19 +00:00
2023-02-23 10:38:21 +00:00
2022-09-12 15:47:14 +00:00
2023-08-10 01:06:21 +00:00
2023-09-18 12:41:18 +00:00
2023-06-24 17:17:23 +00:00
2023-09-21 18:29:12 +00:00
2023-06-22 14:57:24 +00:00
2022-09-12 15:47:14 +00:00
2023-06-22 14:36:26 +00:00
2022-12-15 21:32:17 +00:00
2023-10-11 07:05:25 +00:00
2022-09-12 15:47:14 +00:00
2023-09-21 18:29:12 +00:00
2023-09-26 16:55:20 +00:00
2023-08-19 00:10:23 +00:00
2023-09-08 09:32:23 +00:00
2023-09-07 14:59:21 +00:00
2023-09-09 09:28:26 +00:00
2023-07-09 21:25:23 +00:00
2023-07-09 21:25:23 +00:00
2022-09-12 15:47:14 +00:00
2023-09-09 09:28:26 +00:00
2023-05-11 11:15:24 +00:00
2023-10-06 14:06:22 +00:00
2023-03-10 16:30:03 +00:00
2023-07-12 09:46:25 +00:00
2023-03-14 16:55:19 +00:00
2022-11-13 13:51:20 +00:00
2023-07-09 21:25:23 +00:00
2022-09-12 15:47:14 +00:00
2023-10-10 14:05:21 +00:00
2022-09-12 15:47:14 +00:00
2023-10-12 23:41:23 +00:00
2022-10-04 03:59:13 +00:00
2023-05-02 15:45:22 +00:00
2023-02-21 15:59:18 +00:00
2022-09-12 15:47:14 +00:00
2023-05-02 15:45:22 +00:00
2023-09-09 09:28:26 +00:00
2023-09-08 09:32:23 +00:00
2023-07-28 11:37:25 +00:00
2023-10-13 18:46:21 +00:00
2022-09-12 15:47:14 +00:00
2023-08-10 01:06:21 +00:00
2023-08-10 01:06:21 +00:00
2023-06-22 14:36:26 +00:00
2022-09-12 15:47:14 +00:00
2023-05-02 15:45:22 +00:00
2023-07-08 10:48:24 +00:00
2023-04-27 23:15:17 +00:00
2023-11-01 15:10:20 +00:00
2022-09-12 15:47:14 +00:00
2023-09-08 09:32:23 +00:00
2023-10-15 14:55:23 +00:00
2023-07-09 21:25:23 +00:00
2023-09-08 09:32:23 +00:00
2023-09-26 13:47:20 +00:00
2023-10-02 11:27:24 +00:00
2023-11-25 21:19:30 +00:00
2023-10-20 19:08:21 +00:00
2023-09-07 20:45:16 +00:00
2022-09-12 15:47:14 +00:00
2023-07-10 12:53:26 +00:00
2023-09-09 09:28:26 +00:00
2022-09-12 15:47:14 +00:00
2023-08-25 01:28:16 +00:00
2023-09-20 19:31:20 +00:00
2023-08-13 10:31:23 +00:00
2023-11-08 20:34:20 +00:00
2022-09-20 14:17:12 +00:00
2022-09-20 14:17:12 +00:00
2022-09-20 14:17:12 +00:00
2023-09-25 21:05:21 +00:00
2023-09-29 17:13:24 +00:00
2023-09-09 09:28:26 +00:00
2023-11-11 09:28:30 +00:00
2022-06-17 11:20:13 +00:00
2023-09-26 17:33:20 +00:00
2023-10-26 18:44:26 +00:00
2023-10-13 17:21:22 +00:00
2022-06-17 11:20:13 +00:00
2023-09-25 17:06:34 +00:00
2023-05-02 15:45:22 +00:00
2023-07-29 00:31:35 +00:00
2023-02-12 18:08:21 +00:00
2023-07-09 21:48:22 +00:00
2023-09-07 17:30:17 +00:00
2023-09-26 00:27:12 +00:00
2023-11-22 17:44:24 +00:00
2023-11-01 15:10:20 +00:00
2023-01-15 14:57:13 +00:00
2023-12-07 22:57:28 +00:00
2023-08-24 19:59:17 +00:00
2023-08-03 12:10:28 +00:00
2023-09-22 19:08:19 +00:00
2023-07-10 22:38:25 +00:00
2023-11-04 00:26:20 +00:00
2023-08-18 17:29:20 +00:00
2023-10-16 00:07:26 +00:00
2023-10-09 14:49:26 +00:00
2023-09-26 14:45:23 +00:00
2023-11-17 15:33:21 +00:00
2023-09-26 15:32:19 +00:00
2023-11-20 22:29:24 +00:00
2023-07-10 22:48:22 +00:00
2023-02-24 01:23:20 +00:00
2023-06-22 14:57:24 +00:00
2023-08-23 15:53:24 +00:00
2023-11-13 11:13:27 +00:00
2023-07-10 22:48:22 +00:00
2023-05-02 11:26:24 +00:00
2023-06-22 14:57:24 +00:00
2023-09-09 09:28:26 +00:00
2023-02-16 00:04:21 +00:00
2023-07-10 22:48:22 +00:00
2023-11-14 12:44:27 +00:00
2023-10-03 16:15:19 +00:00
2023-06-08 07:54:22 +00:00
2023-02-21 16:39:19 +00:00
2023-08-22 12:30:29 +00:00
2023-05-17 18:31:24 +00:00
2023-12-03 20:01:29 +00:00
2023-08-24 09:01:16 +00:00
2023-10-12 12:32:32 +00:00
2023-10-23 13:17:22 +00:00
2023-07-11 11:15:27 +00:00
2023-04-10 19:31:18 +00:00
2023-12-13 17:50:31 +00:00
2023-10-12 12:47:21 +00:00
2023-09-14 04:56:21 +00:00
2023-11-01 14:50:24 +00:00
2023-10-01 00:22:27 +00:00
2023-09-20 17:27:23 +00:00
2022-09-21 11:43:13 +00:00
2023-12-08 06:32:24 +00:00
2023-10-13 17:21:22 +00:00
2023-09-21 06:35:20 +00:00
2023-12-04 19:38:22 +00:00
2023-09-12 15:23:18 +00:00
2023-09-14 01:25:16 +00:00
2023-09-20 20:51:19 +00:00
2023-12-13 17:53:19 +00:00
2023-07-10 23:11:22 +00:00
2022-07-21 22:45:11 +00:00