mirror of
https://github.com/WordPress/WordPress.git
synced 2025-03-10 05:39:05 +01:00
This patch adds a new method, `WP_HTML_Processor->expects_closer()` to indicate if the currently-matched node expects to find a closing token. For example, a `DIV` element expects a closing `</div>` tag, but an `<img>` expects none, because it's a void element. Similarly, `#text` nodes and HTML comments only appear as unitary nodes on the stack of open elements. Once proceeding further in the document they are immediately removed without any closing tag. This new method serves as a helper to indicate whether or not to expect the closer, as this can be more complicated than it seems, and calling code shouldn't have to build custom interpretations and implementations. Instead, the HTML Processor ought to export its internal knowledge to make it easy for consuming code and projects. Developed in https://github.com/WordPress/wordpress-develop/pull/6600 Discussed in https://core.trac.wordpress.org/ticket/61257 Fixes #61257. Props dmsnell, jonsurrell. Built from https://develop.svn.wordpress.org/trunk@58192 git-svn-id: http://core.svn.wordpress.org/trunk@57655 1a063a9b-81f0-0310-95a4-ce76da25c4cd
48 lines
941 B
PHP
48 lines
941 B
PHP
<?php
|
|
/**
|
|
* WordPress Version
|
|
*
|
|
* Contains version information for the current WordPress release.
|
|
*
|
|
* @package WordPress
|
|
* @since 1.2.0
|
|
*/
|
|
|
|
/**
|
|
* The WordPress version string.
|
|
*
|
|
* Holds the current version number for WordPress core. Used to bust caches
|
|
* and to enable development mode for scripts when running from the /src directory.
|
|
*
|
|
* @global string $wp_version
|
|
*/
|
|
$wp_version = '6.6-alpha-58192';
|
|
|
|
/**
|
|
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
|
*
|
|
* @global int $wp_db_version
|
|
*/
|
|
$wp_db_version = 57155;
|
|
|
|
/**
|
|
* Holds the TinyMCE version.
|
|
*
|
|
* @global string $tinymce_version
|
|
*/
|
|
$tinymce_version = '49110-20201110';
|
|
|
|
/**
|
|
* Holds the required PHP version.
|
|
*
|
|
* @global string $required_php_version
|
|
*/
|
|
$required_php_version = '7.2.24';
|
|
|
|
/**
|
|
* Holds the required MySQL version.
|
|
*
|
|
* @global string $required_mysql_version
|
|
*/
|
|
$required_mysql_version = '5.5.5';
|