Changeset 45917
- Timestamp:
- 08/30/2019 04:56:39 PM (4 years ago)
- Location:
- trunk/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/includes/plugin.php
r45916 r45917 10 10 * Parses the plugin contents to retrieve plugin's metadata. 11 11 * 12 * The metadata of the plugin's data searches for the following in the plugin's 13 * header. All plugin data must be on its own line. For plugin description, it 14 * must not have any newlines or only parts of the description will be displayed 15 * and the same goes for the plugin data. The below is formatted for printing. 12 * All plugin headers must be on their own line. Plugin description must not have 13 * any newlines, otherwise only parts of the description will be displayed. 14 * The below is formatted for printing. 16 15 * 17 16 * /* … … 34 33 * Requires at least: Optional. Specify the minimum required WordPress version. 35 34 * Requires PHP: Optional. Specify the minimum required PHP version. 36 * * / # Remove the space to close comment 37 * 38 * Some users have issues with opening large files and manipulating the contents 39 * for want is usually the first 1kiB or 2kiB. This function stops pulling in 40 * the plugin contents when it has all of the required plugin data. 41 * 42 * The first 8kiB of the file will be pulled in and if the plugin data is not 43 * within that first 8kiB, then the plugin author should correct their plugin 35 * * / # Remove the space to close comment. 36 * 37 * The first 8 KB of the file will be pulled in and if the plugin data is not 38 * within that first 8 KB, then the plugin author should correct their plugin 44 39 * and move the plugin data headers to the top. 45 40 * … … 49 44 * 50 45 * @since 1.5.0 51 * @since 5.3.0 Added support for `Requires at least` and `Requires PHP` .46 * @since 5.3.0 Added support for `Requires at least` and `Requires PHP` headers. 52 47 * 53 48 * @param string $plugin_file Absolute path to the main plugin file. -
trunk/src/wp-includes/functions.php
r45914 r45917 5685 5685 * Retrieve metadata from a file. 5686 5686 * 5687 * Searches for metadata in the first 8 kiB of a file, such as a plugin or theme.5687 * Searches for metadata in the first 8 KB of a file, such as a plugin or theme. 5688 5688 * Each piece of metadata must be on its own line. Fields can not span multiple 5689 5689 * lines, the value will get cut at the end of the first line. 5690 5690 * 5691 * If the file data is not within that first 8 kiB, then the author should correct5691 * If the file data is not within that first 8 KB, then the author should correct 5692 5692 * their plugin file and move the data headers to the top. 5693 5693 * … … 5697 5697 * 5698 5698 * @param string $file Absolute path to the file. 5699 * @param array $default_headers List of headers, in the format `array( 'HeaderKey' => 'Header Name')`.5699 * @param array $default_headers List of headers, in the format `array( 'HeaderKey' => 'Header Name' )`. 5700 5700 * @param string $context Optional. If specified adds filter hook {@see 'extra_$context_headers'}. 5701 5701 * Default empty. … … 5706 5706 $fp = fopen( $file, 'r' ); 5707 5707 5708 // Pull only the first 8 kiB of the file in.5708 // Pull only the first 8 KB of the file in. 5709 5709 $file_data = fread( $fp, 8 * KB_IN_BYTES ); 5710 5710
Note: See TracChangeset
for help on using the changeset viewer.