Commit ID
|
|
Contributor: | nacin | Files Modified: | 17 |
| Date: | 28-February-2012 at 21:24 | Lines Added: | 1483 | |
| Repository: | http://svn.automattic.com/wordpress/trunk /trunk | Lines Removed: | 609 | |
| Commit Comment: | Introduce WP_Theme, wp_get_themes(), and wp_get_theme() to replace get_themes(), get_theme(), get_theme_data(), current_theme_info(), and others. * Getters and Helpers: Introduces a series of methods to allow for easy generation of headers for display, and other theme metadata, including page templates. * Screenshots: Handles support for multiple screenshots. (see # Additional screenshots must be PNG and start with screenshot-2.png, and be sequential to be counted. see #19816. * Error Handling: Broken themes have a WP_Error object attached to them. * Caching: Introduces a wp_cache_themes_persistently filter (also in [20020]) to enable persistent caching of all filesystem and sanitization operations normally handled by WP_Theme (and formerly get_file_data() and get_themes()). Themes are cached individually and across five different cache keys for different data pieces. * Compatibility: A WP_Theme object is backwards compatible with a theme's array formerly returned by get_themes() and get_theme(), and an stdClass object formerly returned by current_theme_info(). * i18n/L10n: Theme headers are now localizable with proper Text Domain and Domain Path headers, like plugins. (Language packs may remove the requirement for headers.) For page templates, see #6007 (not fixed yet, but will be easy now). For headers, fixes #15858. * PHP and CSS files: New methods that fetch a list of theme files (for the theme editor) only on demand, rather than only loading them into memory. fixes #11214. Functions deprecated: * get_themes(), get_allowed_themes() and get_broken_themes() -- use wp_get_themes() * get_theme() and current_theme_info() -- use wp_get_theme() * get_site_allowed_themes() -- use WP_Theme::get_allowed_on_network() * wpmu_get_blog_allowedthemes() -- use WP_theme::get_allowed_on_site() see also [20016], [20018], [20019], [20020], [20021], [20022], [20025], [20026], [20027]. also fixes #19244. see #20103. |
|||
| Language | Code Added | Code Removed | Comments Added | Comment Removed | Blanks Added | Blanks Removed | |
|---|---|---|---|---|---|---|---|
| PHP | 817 | 487 | 531 | 62 | 128 | 58 | |
| HTML | 7 | 1 | 0 | 0 | 0 | 1 | |
| JavaScript | 0 | 0 | 0 | 0 | 0 | 0 | |
| CSS | 0 | 0 | 0 | 0 | 0 | 0 | |
| File | Language | Code Added | Code Removed | Comments Added | Comment Removed | Blanks Added | Blanks Removed |
|---|---|---|---|---|---|---|---|
| ...cludes/class-wp-ms-themes-list-table.php | PHP | 55 | 54 | 2 | 0 | 1 | 0 |
| HTML | 0 | 0 | 0 | 0 | 0 | 0 | |
| .../includes/class-wp-themes-list-table.php | PHP | 46 | 53 | 1 | 0 | 5 | 0 |
| HTML | 4 | 1 | 0 | 0 | 0 | 0 | |
| wp-admin/includes/dashboard.php | PHP | 10 | 10 | 0 | 0 | 0 | 0 |
| HTML | 0 | 0 | 0 | 0 | 0 | 0 | |
| JavaScript | 0 | 0 | 0 | 0 | 0 | 0 | |
| wp-admin/includes/deprecated.php | PHP | 25 | 0 | 24 | 0 | 8 | 0 |
| HTML | 0 | 0 | 0 | 0 | 0 | 0 | |
| wp-admin/includes/ms-deprecated.php | PHP | 7 | 0 | 0 | 0 | 2 | 0 |
| HTML | 1 | 0 | 0 | 0 | 0 | 0 | |
| wp-admin/includes/ms.php | PHP | 0 | 42 | 0 | 0 | 0 | 7 |
| HTML | 0 | 0 | 0 | 0 | 0 | 0 | |
| JavaScript | 0 | 0 | 0 | 0 | 0 | 0 | |
| wp-admin/includes/schema.php | PHP | 3 | 6 | 0 | 0 | 0 | 0 |
| HTML | 0 | 0 | 0 | 0 | 0 | 0 | |
| wp-admin/includes/theme-install.php | PHP | 6 | 8 | 0 | 0 | 0 | 0 |
| HTML | 0 | 0 | 0 | 0 | 0 | 0 | |
| wp-admin/includes/theme.php | PHP | 5 | 84 | 0 | 27 | 0 | 19 |
| HTML | 0 | 0 | 0 | 0 | 0 | 0 | |
| wp-admin/includes/update.php | PHP | 4 | 7 | 0 | 0 | 0 | 0 |
| HTML | 0 | 0 | 0 | 0 | 0 | 0 |
Copyright
©
2013
Black Duck Software, Inc.
and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a
Creative Commons Attribution 3.0 Unported License
. Ohloh
®
and the Ohloh logo are trademarks of
Black Duck Software, Inc.
in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.