mirror of
https://github.com/WordPress/WordPress.git
synced 2024-11-04 09:49:37 +01:00
9db8f895a0
* Full inline documentation. * Enqueue scripts/styles on admin_enqueue_scripts and use hook_suffix rather than GET[page] * Add filters to twentyeleven_color_schemes(), twentyeleven_layouts(), which necessitates adding a thumbnail URL value here, rather than generating them in the form. * Add a twentyeleven_default_theme_options filter. * Remove manual check for REQUEST[settings-updated], instead using settings_errors(), since we're using options.php. * Abstract out the default link color, rather than hardcoding it in certain places. * Use checked(). * Rename some variables and functions for clarity. * Remove unnecessary functions twentyeleven_current_layout() and twentyeleven_current_color_scheme(), as we already have twentyeleven_get_theme_options(). * Add a twentyeleven_color_schemes action to allow for enqueueing custom color schemes. * Add a twentyeleven_layout_classes filter, to allow filtering what gets sent back to body_class(). * Hook into wp_enqueue_scripts rather than wp_print_styles for enqueueing the color stylesheet. * Rewrite the register_setting() callback to start from scratch with an empty array. Improve the link_color logic. * Use submit_button(). * Use esc_attr() rather than esc_attr_e() for non-translations. TODO: * Implement settings sections/fields logic to allow extension of the options page. * Consider re-doing this in a class. It'll be cleaner. * Store a DB version so we can do an add_option(), rather than calling get_option() with defaults. see #17198. git-svn-id: http://svn.automattic.com/wordpress/trunk@17733 1a063a9b-81f0-0310-95a4-ce76da25c4cd |
||
---|---|---|
.. | ||
images | ||
theme-options.css | ||
theme-options.js | ||
theme-options.php |