пŧї http://codex.wordthai.com/index.php?title=%E0%B8%A3%E0%B8%B8%E0%B9%88%E0%B8%99_2.8&feed=atom&action=history āļĢāļļāđˆāļ™ 2.8 - āļ›āļĢāļ°āļ§āļąāļ•āļīāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ 2024-03-28T18:12:18Z āļ›āļĢāļ°āļ§āļąāļ•āļīāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āļ­āļ‡āļŦāļ™āđ‰āļēāļ™āļĩāđ‰āđƒāļ™āļ§āļīāļāļī MediaWiki 1.13.2 http://codex.wordthai.com/index.php?title=%E0%B8%A3%E0%B8%B8%E0%B9%88%E0%B8%99_2.8&diff=99&oldid=prev Kazama āđ€āļĄāļ·āđˆāļ­ 04:49, 11 āļĄāļīāļ–āļļāļ™āļēāļĒāļ™ 2552 2009-06-11T04:49:43Z <p></p> <table style="background-color: white; color:black;"> <col class='diff-marker' /> <col class='diff-content' /> <col class='diff-marker' /> <col class='diff-content' /> <tr valign='top'> <td colspan='2' style="background-color: white; color:black;">←āļĢāļļāđˆāļ™āļāđˆāļ­āļ™āļŦāļ™āđ‰āļē</td> <td colspan='2' style="background-color: white; color:black;">āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ āđ€āļĄāļ·āđˆāļ­ 04:49, 11 āļĄāļīāļ–āļļāļ™āļēāļĒāļ™ 2552</td> </tr> <tr><td colspan="2" class="diff-lineno">āđāļ–āļ§ 1:</td> <td colspan="2" class="diff-lineno">āđāļ–āļ§ 1:</td></tr> <tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">On June 10th, 2009, WordPress </del>[[<del class="diffchange diffchange-inline">Version </del>2.8]]<del class="diffchange diffchange-inline">, named for noted trumpeter and vocalist </del>[http://en.wikipedia.org/wiki/Chet_Baker Chet Baker]<del class="diffchange diffchange-inline">, will be released to the public. For more information on this enhancement and bug-fix release, read the </del>[http://wordpress.org/development/2009/06/wordpress-28/ Development Blog Announcement] <del class="diffchange diffchange-inline">and&nbsp; see the </del>[http://core.trac.wordpress.org/log/trunk?action=stop_on_copy&amp;mode=stop_on_copy&amp;rev=11549&amp;stop_rev=10183&amp;limit=100 Changelog for 2.8].</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">āđƒāļ™āļ§āļąāļ™āļ—āļĩāđˆ 10 āļĄāļīāļ–āļļāļ™āļēāļĒāļ™ 2552 āđ€āļ§āļīāļĢāđŒāļ”āđ€āļžāļĢāļŠ </ins>[[<ins class="diffchange diffchange-inline">āļĢāļļāđˆāļ™ </ins>2.8]] <ins class="diffchange diffchange-inline">āļ‹āļķāđˆāļ‡āļ–āļđāļāļ•āļąāđ‰āļ‡āļŠāļ·āđˆāļ­āļ•āļēāļĄāļ™āļąāļāļĢāđ‰āļ­āļ‡āđāļĨāļ°āļ™āļąāļāļ—āļĢāļąāļĄāđ€āļ›āđ‡āļ•āļ—āļĩāđˆāļĄāļĩāļŠāļ·āđˆāļ­āđ€āļŠāļĩāļĒāļ‡ </ins>[http://en.wikipedia.org/wiki/Chet_Baker Chet Baker] <ins class="diffchange diffchange-inline">āđ„āļ”āđ‰āļ­āļ­āļāđ€āļœāļĒāđāļžāļĢāđˆāļŠāļđāđˆāļŠāļēāļ˜āļēāļĢāļ“āļ°āļŠāļ™ āļŠāļģāļŦāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļĢāļļāđˆāļ™āđāļĨāļ°āļāļēāļĢāđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļ•āđˆāļēāļ‡ āđ† āđ‚āļ›āļĢāļ”āļ­āđˆāļēāļ™āđ„āļ”āđ‰āļ—āļĩāđˆ </ins>[http://wordpress.org/development/2009/06/wordpress-28/ Development Blog Announcement] <ins class="diffchange diffchange-inline">āđāļĨāļ°āļ”āļđ </ins>[http://core.trac.wordpress.org/log/trunk?action=stop_on_copy&amp;mode=stop_on_copy&amp;rev=11549&amp;stop_rev=10183&amp;limit=100 Changelog for 2.8].</div></td></tr> <tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr> <tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">For </del>[[<del class="diffchange diffchange-inline">Version </del>2.8]]<del class="diffchange diffchange-inline">, the database version </del>('''db_version''' <del class="diffchange diffchange-inline">in </del>'''wp_options''') <del class="diffchange diffchange-inline">changed to </del>11548<del class="diffchange diffchange-inline">, and the </del>[https://core.trac.wordpress.org/ Trac] <del class="diffchange diffchange-inline">revision was </del>11549</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">āļŠāļģāļŦāļĢāļąāļš </ins>[[<ins class="diffchange diffchange-inline">āļĢāļļāđˆāļ™ </ins>2.8]] <ins class="diffchange diffchange-inline">āļ™āļąāđ‰āļ™āļĢāļļāđˆāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ </ins>('''db_version''' <ins class="diffchange diffchange-inline">āđƒāļ™ </ins>'''wp_options''') <ins class="diffchange diffchange-inline">āđ„āļ”āđ‰āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ€āļ›āđ‡āļ™ </ins>11548 <ins class="diffchange diffchange-inline">āđāļĨāļ° </ins>[https://core.trac.wordpress.org/ Trac] <ins class="diffchange diffchange-inline">āļ‰āļšāļąāļšāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āđ€āļ›āđ‡āļ™ </ins>11549</div></td></tr> <tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr> <tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* [http://core.trac.wordpress.org/query?status=closed&amp;order=priority&amp;col=id&amp;col=summary&amp;col=type&amp;col=component&amp;milestone=2.8&amp;resolution=fixed#no2 View Fixed Tickets]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* [http://core.trac.wordpress.org/query?status=closed&amp;order=priority&amp;col=id&amp;col=summary&amp;col=type&amp;col=component&amp;milestone=2.8&amp;resolution=fixed#no2 View Fixed Tickets]</div></td></tr> <!-- diff generator: internal 2024-03-28 18:12:18 --> </table> Kazama http://codex.wordthai.com/index.php?title=%E0%B8%A3%E0%B8%B8%E0%B9%88%E0%B8%99_2.8&diff=98&oldid=prev Kazama: āļŠāļĢāđ‰āļēāļ‡āļŦāļ™āđ‰āļēāđƒāļŦāļĄāđˆ: On June 10th, 2009, WordPress Version 2.8, named for noted trumpeter and vocalist [http://en.wikipedia.org/wiki/Chet_Baker Chet Baker], will be released ... 2009-06-11T04:44:18Z <p>āļŠāļĢāđ‰āļēāļ‡āļŦāļ™āđ‰āļēāđƒāļŦāļĄāđˆ: On June 10th, 2009, WordPress <a href="/index.php?title=Version_2.8&amp;action=edit&amp;redlink=1" class="new" title="Version 2.8 (āļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļŠāļĢāđ‰āļēāļ‡)">Version 2.8</a>, named for noted trumpeter and vocalist [http://en.wikipedia.org/wiki/Chet_Baker Chet Baker], will be released ...</p> <p><b>āļŦāļ™āđ‰āļēāđƒāļŦāļĄāđˆ</b></p><div>On June 10th, 2009, WordPress [[Version 2.8]], named for noted trumpeter and vocalist [http://en.wikipedia.org/wiki/Chet_Baker Chet Baker], will be released to the public. For more information on this enhancement and bug-fix release, read the [http://wordpress.org/development/2009/06/wordpress-28/ Development Blog Announcement] and see the [http://core.trac.wordpress.org/log/trunk?action=stop_on_copy&amp;mode=stop_on_copy&amp;rev=11549&amp;stop_rev=10183&amp;limit=100 Changelog for 2.8].<br /> <br /> For [[Version 2.8]], the database version ('''db_version''' in '''wp_options''') changed to 11548, and the [https://core.trac.wordpress.org/ Trac] revision was 11549<br /> <br /> * [http://core.trac.wordpress.org/query?status=closed&amp;order=priority&amp;col=id&amp;col=summary&amp;col=type&amp;col=component&amp;milestone=2.8&amp;resolution=fixed#no2 View Fixed Tickets]<br /> <br /> == Highlights ==<br /> * New drag-and-drop widgets admin interface and [[#New Widgets API|new widgets API]]<br /> * Syntax highlighting and function lookup built into plugin and theme editors<br /> * Browse the theme directory and install themes from the admin<br /> * Allow the dashboard widgets to be arranged in up to four columns<br /> * Allow configuring the number of items to show on management pages with an option in Screen Options<br /> * Support timezones and automatic daylight savings time adjustment<br /> * Support IIS 7.0 URL Rewrite Module<br /> * Faster loading of admin pages via script compression and concatenation<br /> <br /> == New Features ==<br /> ===User Features===<br /> * New Theme Installer routines<br /> * Add CodePress syntax highlighting to [[Appearance Editor SubPanel| Theme]] and [[Plugins Editor SubPanel|Plugin editors]]<br /> * Add Documentation(function) lookup to [[Appearance Editor SubPanel| Theme]] and [[Plugins Editor SubPanel|Plugin editors]]<br /> * Use [[Administration Panels#Customize Header|&quot;Custom Header&quot;]] for menu text and revise Default theme to reflect change<br /> * Separate Comments into a separate postbox, from Discussion postbox, on the [[Posts Edit SubPanel#Editing Individual Posts|Edit Post screen]]<br /> * Make tags accessible without Javascript on the edit screen<br /> * Don't ask for confirmation when marking a comment as spam<br /> * Don't notify post author of own comments<br /> * Fix comment paging for static front page<br /> * Allow the dashboard widgets to be arranged in up to four columns as set via the Screen Options tab<br /> * Make titles into links in Dashboard Right Now module (this was in [[Version 2.7.1|2.7.1]])<br /> * Improved Admin icons (grey-to-transparent shadows)<br /> * Update Blue Admin Color Scheme<br /> * [[Press This]] improvements UI, quoting fixes, plus ability for Contributors to use Press This<br /> * Add a Cancel Upload button and a Delete link to [[Administration_Panels|Administration]] &gt; [[Administration_Panels#Upload_New_Media|Media]] &gt; [[Media_Add_New_SubPanel|Add New]] <br /> * Add column &quot;Rating&quot; in [[Administration_Panels|Administration]] &gt; [[Administration_Panels#Edit_Links|Links]] &gt; [[Links_Edit_SubPanel|Edit]] <br /> * Improve installer to help people entering wrong email addresses<br /> * Improved [[Widgets API|Widget]] user [[Appearance Widgets SubPanel|interface]]<br /> * Allow editing of all plugin files ([https://core.trac.wordpress.org/ticket/6732 Ticket 6732])<br /> * Improved Plugin search (this was in [[Version 2.7.1|2.7.1]]) on [[Administration_Panels|Administration]] &gt; [[Plugins Installed SubPanel|Plugins]] &gt; [[Plugins Add New SubPanel|Add New]]<br /> * Per Page option for plugins<br /> * Move &quot;Install a plugin in .zip format&quot; to new Upload tab under [[Administration_Panels|Administration]] &gt; [[Administration_Panels#Install_Plugins|Plugins]] &gt; [[Plugins_Add_New_SubPanel|Add New]]<br /> * Show absolute date instead of relative date for scheduled posts<br /> * Fix tags suggest for post quick edit and bulk edit<br /> * Permalink editor changes and fix for pages<br /> * Autosave post/page when pressing Control/Command+S<br /> * Add toggle all button to the Gallery tab in the uploader<br /> * Support more than one gallery on the same page<br /> * Add per page option to Screen Options for comments, posts, pages, media, categories, and tags<br /> * Overhaul of LiveJournal importer (also add define WP_IMPORTING)<br /> * Import category descriptions for [[Administration_Panels|Administration]] &gt; [[Administration_Panels#Import|Tools]] &gt; [[Tools_Import_SubPanel|Import]] &gt; WordPress<br /> * Show [[Administration Panels#Tools - Turbo and Press This|Tools menu]] for all users so they can access [[Tools Tools SubPanel#Turbo: Speed up WordPress|Turbo]]<br /> * Check for new version when visiting [[Administration_Panels|Administration]] &gt; [[Tools Tools SubPanel|Tools]] &gt; [[Tools Upgrade SubPanel|Upgrade]]<br /> * In upgrade process, provide better explanation for database upgrade message<br /> * Fix most popular link category list<br /> * Add description field for Tags in [[Administration_Panels|Administration]] &gt; [[Administration_Panels#Tags|Posts]] &gt; [[Posts_Tags_SubPanel|Tags]] <br /> * WAI-ARIA landmark roles to added to WordPress Default theme<br /> * &quot;Choose a city in the same timezone as you&quot; for Timezone in [[Administration_Panels|Administration]] &gt; [[Administration_Panels#General|Settings]] &gt; [[Settings_General_SubPanel|General]] <br /> * Remove My Hacks option from [[Administration_Panels|Administration]] &gt; [[Settings Discussion SubPanel|Settings]] &gt; [[Settings_Miscellaneous_SubPanel|Miscellaneous]] <br /> * Hide email addresses from low privilege users on [[Administration_Panels|Administration]] &gt; [[Comments Comments SubPanel|Comments]]<br /> * Allow case-insensitive logins<br /> * Login and Registration pages noindex followed<br /> * Give login screen proper iPhone viewport<br /> * Enforce unique email addresses in Add/Edit users<br /> * Make user_nicenames unique during registration<br /> * Add &quot;Send this password to the new user by email&quot; option to [[Administration_Panels|Administration]] &gt; [[Administration_Panels#Add_New_User|Users]] &gt; [[Users_Add_New_SubPanel|Add New]]<br /> * Don't set user's Website url to http:// in [[Administration_Panels|Administration]] &gt; [[Administration_Panels#Add_New_User|Users]] &gt; [[Users_Add_New_SubPanel|Add New]]<br /> * Add password strength meter to Add User and Edit User<br /> * Hide things that need to be available to screen readers via offscreen positioning<br /> * Use invisible class for hiding labels and legends<br /> * Use a semantic class name for text targeted to screen readers<br /> <br /> ===Development, Themes, Plugins===<br /> * Improved [[Database Description|database]] performance<br /> * Drop '''post_category''' column from [[Database Description|wp_posts table]], and '''link_category''' column from [[Database Description|wp_links schemas]]<br /> * Fix delete statements to ensure data integrity when innodb and foreign keys are used<br /> * Enforce consistent ID types to allow for foreign keys to be defined between [[Database Description|tables]]<br /> * Add Sticky to list of post states<br /> * Add a filter to the post states list<br /> * Introduction and widespread use of transient and related filters<br /> * Add filters so AIM, Yahoo, and Jabber IM labels, in [[Users Your Profile SubPanel|user profile]], can be changed <br /> * Add hook &quot;after_db_upgrade&quot;<br /> * Add hooks for the Users, Categories, Link Categories, Tags and Comments table columns<br /> * HTTP API updates and fixes<br /> * Add support for blocking all outbound HTTP requests<br /> * Updated List of HTTP status codes ([https://core.trac.wordpress.org/ticket/9297 Ticket 9297])<br /> * Use SimplePie for widget and dashboard feeds<br /> * Switch to pomo lib. Support gettext contexts. Deprecate long form functions<br /> * [[TinyMCE]] 3.2.4.1<br /> * Use Jcrop 0.9.8 for cropping<br /> * Update pclzip to 2.8<br /> * Update PHPMailer to 2.0.4<br /> * Update SWFUpload to 2.2.0.1<br /> * Improved performance for script loading<br /> * Improved archive and calendar queries<br /> * Cron spawning improvements<br /> * Timezone enhancements for PHP 5<br /> * Add [[#New Widgets API|WP_Widget]] class and move native widgets into WP_Widget<br /> * Allow other [[WordPress Taxonomy|taxonomies]] (e.g. post categories) to be used with [[Template_Tags/wp_tag_cloud|wp_tag_cloud]] ([https://core.trac.wordpress.org/changeset/10554 Changeset 10554])<br /> * Add echo argument to [[Template_Tags/wp_tag_cloud|wp_tag_cloud()]] <br /> * Allow a plugin to control how many posts are displayed on [[Posts Edit SubPanel|edit pages]]<br /> * Add &quot;style&quot; and &quot;html&quot; arguments to [[Template_Tags/wp_list_authors|wp_list_authors]] ([https://core.trac.wordpress.org/ticket/4420 Ticket 4420])<br /> * Add &quot;exclude_tree&quot; argument to [[Template_Tags/wp_list_categories|wp_list_categories]] and make exclude behave like exclude_tree when hierarchical is specified--this was actually a 2.7.1 change ([https://core.trac.wordpress.org/ticket/8614 Ticket 8614])<br /> * New [[Template_Tags|Template Tag]], [[Template_Tags/the_modified_author|the_modified_author]] ([https://core.trac.wordpress.org/ticket/9154 Ticket 9154])<br /> * Enhanced support for [[WordPress Taxonomy|custom taxonomies]]<br /> * Put page title before blog name in admin title ([https://core.trac.wordpress.org/ticket/9028 Ticket 9028])<br /> * Use https://api.wordpress.org/secret-key/1.1/ for the WordPress.org secret-key service <br /> * Various phpDoc updates <br /> * Refactor filters to avoid potential XSS attacks<br /> * [[XML-RPC wp|XMLRPC]] improvements<br /> * Improved ''mysql2date'' coding<br /> * Make authentication more pluggable<br /> * Switch to using the ID when calling [[Using Gravatars|get_avatar]] internally to support caching plugins<br /> * Allow plugins to provide a canonical redirect_url even if WordPress does not provide its own<br /> * Drafts have post_date populated now, so look for a zeroed out post_date_gmt to determine non-scheduled nature<br /> * Fixes to [[Template Tags/query_posts|query_posts]] (obey post_type, drop orderby=category, use group by for meta key queries, remove meta_value from selected fields)<br /> * New ''orderby=none'' parameter for use with [[Template Tags/query_posts|query_posts]]<br /> * Allow a plugin to filter the classes applied in [[Template Tags/wp_list_pages|wp_list_pages()]]<br /> * Functions ([[Function Reference/get_adjacent_post_rel_link|get_adjacent_post_rel_link()]] and [[Function Reference/adjacent_post_rel_link|adjacent_post_rel_link()]]) to display relational links for adjacent posts in the head ([https://core.trac.wordpress.org/ticket/8703 Ticket 8703])<br /> * Add the sticky post grey background to the default theme<br /> * Proxy support<br /> * Let a plugin filter the expanded capabilities returned by map_meta_cap<br /> * Allow the update period to be filtered in RSS/RDF feeds<br /> * Store field types in wpdb object<br /> * Add tag description functions [[Template Tags/tag_description|tag_description]] and [[Function Reference/term_description|term_description]]<br /> * Add page class to [[Function Reference/get_body_class|get_body_class()]]<br /> * Deprecate get_catname()<br /> * Use [[Function Reference/comments_open|comments_open()]] and [[Function Reference/pings_open|pings_open()]] in WordPress Default and Classic themes<br /> * Add [[Function Reference/wp_trim_excerpt|wp_trim_excerpt()]] filter<br /> * Consolidate plugin/theme/core upgrade/install functions<br /> * Add page-id-x class to body for pages<br /> * Return empty list in [[Template Tags/wp_list_bookmarks|wp_list_bookmarks()]] if requested bookmark category does not exist<br /> * Allow [[#Menu reordering via plugin|menu reordering via plugin]]<br /> * Add hook for updating user profile<br /> * Add redirect argument to [[Function Reference/wp_loginout|wp_loginout]]<br /> * Add [[Function Reference/wp_lostpassword_url | wp_lostpassword_url]] ([http://core.trac.wordpress.org/ticket/9932 Ticket 9932])<br /> * Add [[Function_Reference/get_the_author_meta|get_the_author_meta()]] and [[Template Tags/the_author_meta|the_author_meta()]] functions<br /> * Deprecate [[Template_Tags/the_author_ID | the_author_ID]], [[Template_Tags/the_author_login | the_author_login]], [[Template_Tags/the_author_firstname | the_author_firstname]], [[Template_Tags/the_author_lastname | the_author_lastname]], [[Template_Tags/the_author_nickname | the_author_nickname]], [[Template_Tags/the_author_email | the_author_email]], [[Template_Tags/the_author_url | the_author_url]], [[Template_Tags/the_author_aim | the_author_aim]], [[Template_Tags/the_author_yim | the_author_yim]], [[Template_Tags/the_author_msn | the_author_mns]], [[Template_Tags/the_author_description | the_author_description]] and all their &quot;get_*()&quot; functions. (The full list at {{Trac|wp-includes/deprecated.php|trunk}})<br /> * Let plugins use screen layout columns<br /> * Add labels to titles and text inputs<br /> * Add hook for adding info to plugin update message<br /> * Don't do core version check from front page loads<br /> * Allow a plugin to vary the comment cookie lifetime (or even remove the cookies altogether)<br /> * Allow plugin to replace just the default help while preserving the contextual help<br /> * New escaping naming convention [https://core.trac.wordpress.org/ticket/9650 Ticket 9650]<br /> * Deprecate wp_specialchars() in favor of esc_html(). Encode quotes for esc_html() as in esc_attr(), to improve [[Data Validation|plugin security]] (ref. [http://wpdevel.wordpress.com/tag/escaping/ Development Updates])<br /> * Deprecate sanitize_url() and clean_url() in favor of esc_url_raw() and esc_url() (ref. [http://wpdevel.wordpress.com/tag/escaping/ Development Updates])<br /> * Add number/offset arguments to [[Function Reference/get_pages|get_pages()]] (same parameters can be used for [[Template_Tags/wp_list_pages|wp_list_pages()]]<br /> * Make login more pluggable<br /> * Add &lt;code&gt;the_widget()&lt;/code&gt; function to output a generic widget anywhere in a template ([https://core.trac.wordpress.org/ticket/9701 Ticket 9701])<br /> * Allow plugins to override tz support enable/disable<br /> * Fix combining category and tag queries<br /> * Support IIS 7.0 URL Rewrite Module<br /> * Recognize Expression Web 2 as IIS<br /> * Allow multiple search form templates<br /> * Introduce sanitize_html_class() and use it to give categories, tags, users etc meaningful classnames where possible but fallback to the id if necessary ([http://core.trac.wordpress.org/ticket/8446 Ticket 8446])<br /> * Allow a different role to be set for users when they are created in a call to wp_insert_user()<br /> * Improve Filesystem method choice for 'direct'; introduce FS_METHOD constant<br /> * Add a hook in print_footer_scripts as in print_head_scripts<br /> * Add a comment_moderation_headers filter<br /> * Move upload_dir filter to before directory is created, so plugins can have a better effect<br /> * Pass name to sidebar, footer, and header get actions<br /> * Upgrader improvements, including move curl to last position and fockopen to 2nd position due to higher compatibility<br /> * Updated Trac<br /> <br /> ==Advanced Features==<br /> ===JS script loader Improvements===<br /> * jQuery 1.3.2<br /> *Improvements to the script loader: allows plugins to queue scripts for the front end head and footer, adds hooks for server side caching of compressed scripts, adds support for ENFORCE_GZIP constant (deflate is used by default since it's faster)<br /> *Load the minified versions of the scripts by default, define('SCRIPT_DEBUG', true); can be used to load the development versions<br /> * Remove events from categories chechboxes in quick edit to speed up page unload<br /> * Make simple form validation and ajax-add new categories compatible with jQuery 1.3.1<br /> * Load farbtastic.js has to be loaded in the head<br /> * Note: see Lester Chan's [http://lesterchan.net/wordpress/2009/01/26/loading-javascript-in-footer-in-wordpress-28/ Loading Javascript in Footer blog] and Andrew Ozz's [http://wpdevel.wordpress.com/2009/02/06/script-loader-updates/ Script Loader Updates blog]<br /> <br /> ===New Widgets API===<br /> WP_Widget is a class that abstracts away much of the complexity involved in writing a widget, especially multi-widgets. <br /> *Basically, you extend WP_Widget with your own class that provides a constructor and three methods -- widget(), form(), and update(). <br /> ** widget() - outputs the actual content of the widget. <br /> ** update() - processes options to be saved. <br /> ** form() - outputs the options form. <br /> *A widget is registered by passing the name of the widget class to register_widget(). <br /> *All widgets written with WP_Widget are multiple instance capable. <br /> *Options <br /> **Options for old single-instance widgets ported to WP_Widget will be upgraded to the new multi-option storage format, which is simply a multi-dimensional array keyed by instance ID. <br /> **Options for widgets using the old multi-instance pattern should work as is. <br /> **If your widget has custom option storage needs, you can provide your own get_settings() and save_settings() methods.<br /> * The WP_Widget source can be viewed here (read the phpdoc for moreinfo on usage): http://core.trac.wordpress.org/browser/trunk/wp-includes/widgets.php<br /> *You can see examples of how to use it here: http://core.trac.wordpress.org/browser/trunk/wp-includes/default-widgets.php<br /> * If you author any widgets, try porting them to WP_Widget and give your feedback on what can be improved an [http://core.trac.wordpress.org/ticket/8441 Trac Ticket 8441].<br /> * Props to the MultiWidget class, on which WP_Widget is based: http://blog.firetree.net/2008/11/30/wordpress-multi-widget/<br /> * The above extracted from [http://comox.textdrive.com/pipermail/wp-hackers/2009-March/025566.html Ryan Boren's wp-hackers post].<br /> <br /> See also [[Widgets API]].<br /> <br /> ===Menu reordering via plugin===<br /> * [http://core.trac.wordpress.org/attachment/ticket/9652/menu_order.php Example plugin] demonstrates menus with Dashboard, Posts, and Comments in the first menu group. The remaining menus follow in their usual order. <br /> * When filtering the order array, any menus that are not mentioned in the array will be sorted after ones that are mentioned. <br /> * Unmentioned menus are sorted in their usual order, relative to other unmentioned menus.<br /> * Information extracted from Ryan Boren's comments on [http://core.trac.wordpress.org/ticket/9652 Trac Ticket 9652]<br /> <br /> == Features That Didn't Make it into [[Version 2.8]] ==<br /> These features didn't make it into [[Version 2.8]] (or [[Version 2.7]]).<br /> <br /> * Some default shortcodes, maybe the most popular 10 from WordPress.com<br /> * oEmbed support, tied in with shortcodes<br /> * Better UI for post revisions, maybe an optional field to say what changed in a version<br /> * OAuth support<br /> * GeoData for posts, comments, attachments, etc.<br /> * Template tags to do everything the custom gallery on ma.tt does<br /> * Menu editor<br /> * Unbalanced tags across more and nextpage tags ([http://trac.wordpress.org/ticket/6297 Ticket 6297])<br /> * Sitemaps by default<br /> * Refresh of the importers (LiveJournal was refreshed)<br /> * Gallery post_type<br /> * Versioning of template edits<br /> * Documentation links for functions used in currently edited template<br /> * MPTT (Modified Preorder Tree Traversal)&lt;!-- via [[MPTT]] 01:18, January 23, 2009 Jidanni revision --&gt; for hierarchies<br /> {{Stub}}<br /> <br /> [[Category:āļĢāļļāđˆāļ™āļ‚āļ­āļ‡āđ€āļ§āļīāļĢāđŒāļ”āđ€āļžāļĢāļŠ]]</div> Kazama