Title: Version 2.2
Published: May 19, 2019

---

# Version 2.2

## In this article

 * [Announcement](https://wordpress.org/documentation/wordpress-version/version-2-2/?output_format=md#announcement)
 * [Installation/Upgrade Information](https://wordpress.org/documentation/wordpress-version/version-2-2/?output_format=md#installation-upgrade-information)
 * [New User Features](https://wordpress.org/documentation/wordpress-version/version-2-2/?output_format=md#new-user-features)
 * [Developer / Power User Stuff](https://wordpress.org/documentation/wordpress-version/version-2-2/?output_format=md#developer-power-user-stuff)
 * [List of Files Revised](https://wordpress.org/documentation/wordpress-version/version-2-2/?output_format=md#list-of-files-revised)

[ Back to top](https://wordpress.org/documentation/wordpress-version/version-2-2/?output_format=md#wp--skip-link--target)

## 󠀁[Announcement](https://wordpress.org/documentation/wordpress-version/version-2-2/?output_format=md#announcement)󠁿

On Tuesday, May 15, 2007, WordPress version 2.2 was released to the public. For 
information on the changes and improvements in this version, see the [Changelog for 2.2](https://core.trac.wordpress.org/query?status=closed&resolution=fixed&milestone=2.2&order=priority).

For Version 2.2, the database version (**db_version** in **wp_option**) was 5183.

## 󠀁[Installation/Upgrade Information](https://wordpress.org/documentation/wordpress-version/version-2-2/?output_format=md#installation-upgrade-information)󠁿

To download WordPress 2.2, visit [https://wordpress.org/download/release-archive/](https://wordpress.org/download/release-archive/)

For step-by-step instructions on installing and upgrading WordPress:

 * [Upgrading WordPress](https://wordpress.org/documentation/article/updating-wordpress/)

If you are new to WordPress, we recommend that you begin with the following:

 * [New To WordPress – Where to Start](https://wordpress.org/documentation/article/new_to_wordpress_-_where_to_start/)
 * [First Steps With WordPress](https://wordpress.org/documentation/article/first-steps-with-wordpress/)
 * [WordPress Lessons](https://wordpress.org/documentation/article/wordpress-lessons/)

## 󠀁[New User Features](https://wordpress.org/documentation/wordpress-version/version-2-2/?output_format=md#new-user-features)󠁿

 * Improved comment editing
 * Widgets (no longer a plugin but available under Presentation tab)
    - Widget capability added to Default and Classic themes
    - Archives and categories widgets have option to display in pulldown box
 * Deactivate Plugins automatically
 * New Blogger Import
 * Fewer clicks and better user experience for upgrades
 * Improved login accessibility
 * Improved UI when deleting Drafts
 * Improved clarity regarding “Spam it:” and “Delete it:” in comment notification
   e-mails

## 󠀁[Developer / Power User Stuff](https://wordpress.org/documentation/wordpress-version/version-2-2/?output_format=md#developer-power-user-stuff)󠁿

 * Atom 1.0 support for feeds.
 * Multiple format comment feeds, including Atom.
 * Switched to jQuery for core JS, which is lighter and faster.
 * Atom API support.
 * Additional XML-RPC APIs for pages and such.
 * [phpmailer](https://sourceforge.net/projects/phpmailer/) was integrated for performance
   and maintainability.
 * [Plugin sandbox](https://trac.wordpress.org/ticket/3254)
 * TinyMCE is now enabled for Safari Webkit 420 and above.
 * New function to unify private posts SQL based on capabilities — get_private_posts_cap_sql()
 * Plugin add and apply filter optimizations
 * New style internationalization of quicktags.js
 * i18n of xmrpc.php error messages
 * Add a class to [wp_list_bookmarks](https://developer.wordpress.org/reference/functions/wp_list_bookmarks/)
 * Change MORE text link from anchor to span for proper validation
 * PHPdoc for plugin.php
 * Ability to set database character set and collation via wp-config.php

    ```wp-block-preformatted
    New values to support character set and collation in wp-config-sample.php:
    define('DB_CHARSET', 'utf8');
    define('DB_COLLATE', '');
    ```

 * Ability to set WordPress address (URL) and Blog address (URL) via wp-config.php

    ```wp-block-preformatted
    New values that can be added to wp-config.php
    define('WP_SITEURL', 'http://www.sample.com/wordpress');
    define('WP_HOME', 'http://www.sample.com');
    ```

## 󠀁[List of Files Revised](https://wordpress.org/documentation/wordpress-version/version-2-2/?output_format=md#list-of-files-revised)󠁿

    ```wp-block-preformatted
    readme.html
    wp-app.php	(added)
    wp-atom.php
    wp-blog-header.php
    wp-comments-post.php
    wp-commentsrss2.php
    wp-config-sample.php
    wp-cron.php
    wp-links-opml.php
    wp-login.php
    wp-mail.php
    wp-rdf.php
    wp-rss.php
    wp-rss2.php
    wp-settings.php
    wp-trackback.php
    xmlrpc.php
    wp-admin/admin.php
    wp-admin/admin-ajax.php
    wp-admin/admin-db.php
    wp-admin/admin-functions.php
    wp-admin/admin-header.php
    wp-admin/cat.js	(added)
    wp-admin/categories.js
    wp-admin/categories.php
    wp-admin/cat-js.php	(deleted)
    wp-admin/custom-header.php
    wp-admin/dbx-admin-key.js	(added)
    wp-admin/dbx-admin-key-js.php	(deleted)
    wp-admin/edit.php
    wp-admin/edit-category-form.php
    wp-admin/edit-comments.js
    wp-admin/edit-comments.php
    wp-admin/edit-form-advanced.php
    wp-admin/edit-form-comment.php
    wp-admin/edit-link-form.php
    wp-admin/edit-page-form.php
    wp-admin/export.php
    wp-admin/import.php
    wp-admin/import/b2.php	(deleted)
    wp-admin/import/blogger.php
    wp-admin/import/dotclear.php
    wp-admin/import/greymatter.php
    wp-admin/import/livejournal.php
    wp-admin/import/mt.php
    wp-admin/import/rss.php
    wp-admin/import/textpattern.php
    wp-admin/import/wordpress.php
    wp-admin/index.php
    wp-admin/link-add.php
    wp-admin/link-import.php
    wp-admin/link-manager.php
    wp-admin/menu.php
    wp-admin/moderation.php
    wp-admin/options.php
    wp-admin/options-general.php
    wp-admin/options-head.php
    wp-admin/options-misc.php
    wp-admin/options-writing.php
    wp-admin/page.php
    wp-admin/page-new.php
    wp-admin/plugin-editor.php
    wp-admin/plugins.php
    wp-admin/post.php
    wp-admin/post-new.php
    wp-admin/rtl.css
    wp-admin/setup-config.php
    wp-admin/templates.php
    wp-admin/themes.php
    wp-admin/upgrade.php
    wp-admin/upgrade-functions.php
    wp-admin/upgrade-schema.php
    wp-admin/upload.css
    wp-admin/upload.js	(added)
    wp-admin/upload.php
    wp-admin/upload-functions.php
    wp-admin/upload-js.php	(deleted)
    wp-admin/user-edit.php
    wp-admin/users.php
    wp-admin/widgets.css	(added)
    wp-admin/widgets.php	(added)
    wp-admin/widgets-rtl.css	(added)
    wp-admin/wp-admin.css
    wp-content/index.php
    wp-content/themes/classic/comments-popup.php
    wp-content/themes/classic/functions.php	(added)
    wp-content/themes/classic/sidebar.php
    wp-content/themes/default/archive.php
    wp-content/themes/default/attachment.php
    wp-content/themes/default/comments.php
    wp-content/themes/default/comments-popup.php
    wp-content/themes/default/footer.php
    wp-content/themes/default/functions.php
    wp-content/themes/default/header.php
    wp-content/themes/default/images/kubrickbg.jpg	(deleted)
    wp-content/themes/default/images/kubrickbg-ltr.jpg	(added)
    wp-content/themes/default/images/kubrickbg-rtl.jpg	(added)
    wp-content/themes/default/rtl.css	(added)
    wp-content/themes/default/searchform.php
    wp-content/themes/default/sidebar.php
    wp-includes/author-template.php
    wp-includes/bookmark.php
    wp-includes/bookmark-template.php
    wp-includes/cache.php
    wp-includes/category.php
    wp-includes/category-template.php
    wp-includes/classes.php
    wp-includes/class-phpmailer.php	(added)
    wp-includes/class-pop3.php
    wp-includes/class-smtp.php	(added)
    wp-includes/comment-template.php
    wp-includes/compat.php
    wp-includes/cron.php
    wp-includes/default-filters.php
    wp-includes/deprecated.php
    wp-includes/feed.php
    wp-includes/feed-atom.php	(added)
    wp-includes/feed-atom-comments.php	(added)
    wp-includes/feed-rdf.php	(added)
    wp-includes/feed-rss.php	(added)
    wp-includes/feed-rss2.php	(added)
    wp-includes/feed-rss2-comments.php	(added)
    wp-includes/formatting.php
    wp-includes/functions.php
    wp-includes/general-template.php
    wp-includes/gettext.php
    wp-includes/images/rss.png	(added)
    wp-includes/js/autosave.js	(added)
    wp-includes/js/autosave-js.php	(deleted)
    wp-includes/js/crop/cropper.js
    wp-includes/js/jquery	(added)
    wp-includes/js/jquery/interface.js	(added)
    wp-includes/js/jquery/jquery.form.js	(added)
    wp-includes/js/jquery/jquery.js	(added)
    wp-includes/js/list-manipulation.js	(added)
    wp-includes/js/list-manipulation-js.php	(deleted)
    wp-includes/js/prototype.js
    wp-includes/js/quicktags.js
    wp-includes/js/scriptaculous/builder.js
    wp-includes/js/scriptaculous/controls.js
    wp-includes/js/scriptaculous/dragdrop.js
    wp-includes/js/scriptaculous/effects.js
    wp-includes/js/scriptaculous/MIT-LICENSE
    wp-includes/js/scriptaculous/prototype.js
    wp-includes/js/scriptaculous/scriptaculous.js
    wp-includes/js/scriptaculous/slider.js
    wp-includes/js/scriptaculous/unittest.js
    wp-includes/js/scriptaculous/wp-scriptaculous.js
    wp-includes/js/tinymce/plugins/autosave/editor_plugin.js
    wp-includes/js/tinymce/plugins/directionality/editor_plugin.js
    wp-includes/js/tinymce/plugins/inlinepopups/editor_plugin.js
    wp-includes/js/tinymce/plugins/paste/editor_plugin.js
    wp-includes/js/tinymce/plugins/spellchecker/classes/TinyGoogleSpell.class.php
    wp-includes/js/tinymce/plugins/spellchecker/classes/TinyPspellShell.class.php
    wp-includes/js/tinymce/plugins/spellchecker/config.php
    wp-includes/js/tinymce/plugins/spellchecker/css/content.css
    wp-includes/js/tinymce/plugins/spellchecker/css/spellchecker.css
    wp-includes/js/tinymce/plugins/spellchecker/editor_plugin.js
    wp-includes/js/tinymce/plugins/spellchecker/langs/en.js
    wp-includes/js/tinymce/plugins/spellchecker/tinyspell.php
    wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js
    wp-includes/js/tinymce/plugins/wordpress/langs/en.js
    wp-includes/js/tinymce/plugins/wordpress/wordpress.css
    wp-includes/js/tinymce/themes/advanced/about.htm
    wp-includes/js/tinymce/themes/advanced/css/editor_ui.css
    wp-includes/js/tinymce/themes/advanced/editor_template.js
    wp-includes/js/tinymce/themes/advanced/jscripts/color_picker.js
    wp-includes/js/tinymce/themes/advanced/jscripts/link.js
    wp-includes/js/tinymce/themes/advanced/jscripts/source_editor.js
    wp-includes/js/tinymce/themes/advanced/langs/en.js
    wp-includes/js/tinymce/tiny_mce.js
    wp-includes/js/tinymce/tiny_mce_config.php
    wp-includes/js/tinymce/tiny_mce_gzip.php
    wp-includes/js/tinymce/utils/editable_selects.js	(added)
    wp-includes/js/tinymce/utils/form_utils.js
    wp-includes/js/tinymce/utils/mclayer.js
    wp-includes/js/tinymce/utils/mctabs.js
    wp-includes/js/tinymce/utils/validate.js
    wp-includes/js/tinymce/wp-mce-help.php
    wp-includes/js/wp-ajax.js	(added)
    wp-includes/js/wp-ajax-js.php	(deleted)
    wp-includes/l10n.php
    wp-includes/link-template.php
    wp-includes/locale.php
    wp-includes/pluggable.php
    wp-includes/plugin.php
    wp-includes/post.php
    wp-includes/post-template.php
    wp-includes/query.php
    wp-includes/registration-functions.php
    wp-includes/rewrite.php
    wp-includes/rss-functions.php
    wp-includes/script-loader.php
    wp-includes/template-loader.php
    wp-includes/theme.php
    wp-includes/user.php
    wp-includes/vars.php
    wp-includes/version.php
    wp-includes/widgets.php	(added)
    wp-includes/wp-db.php		
    ```

First published

May 19, 2019

Last updated