Wordpress/src/wp-admin/includes
Boone Gorges fb4048fcdd Parse non-hierarchical tag input into term IDs before sending to wp_insert_post().
When editing a post, non-hierarchical taxonomy terms are sent as the
comma-separated list entered into the tax_input metabox. Passing these
values directly to `wp_update_post()` meant that they were interpreted as
term slugs rather than term names, causing mismatches when a typed string
matched the slug of one term and the name of a different term. We fix the
problem by preprocessing tax_input data sent from post.php, converting it to
unambiguous term_ids before saving.

Props boonebgorges, ArminBraun.
Fixes #30615.

git-svn-id: https://develop.svn.wordpress.org/trunk@31359 602fd350-edb4-49c9-b593-d223f7449a82
2015-02-06 20:31:37 +00:00
..
admin.php Fix syntax for single- and multi-line comments in wp-admin-directory files. 2014-07-17 09:13:53 +00:00
ajax-actions.php Shiny Updates: Fix a PHP warning when installing new plugins. 2015-02-06 00:33:49 +00:00
bookmark.php Switch to a 403 response code in places where it is more appropriate than a 500 due to permissions errors. 2014-11-16 06:15:29 +00:00
class-ftp-pure.php First there were two, and now there are three -- in the @since versions that came before and that shall be. And so it will be, says nacin. 2013-12-24 18:56:05 +00:00
class-ftp-sockets.php First there were two, and now there are three -- in the @since versions that came before and that shall be. And so it will be, says nacin. 2013-12-24 18:56:05 +00:00
class-ftp.php PHP 5.2 compatibility for [30310], __DIR__ wasn't added until PHP 5.3. Props TobiasBg. Fixes #29628 2014-11-12 10:43:09 +00:00
class-pclzip.php New develop.svn.wordpress.org repository based on the old core.svn repository. 2013-08-07 05:25:25 +00:00
class-wp-comments-list-table.php After [31146], properly declare $user_can as a private field in WP_Comments_List_Table. 2015-01-12 16:01:53 +00:00
class-wp-filesystem-base.php @param cleanup: 2015-01-16 19:02:26 +00:00
class-wp-filesystem-direct.php Improve some wp-admin/includes/class-wp-filesystem-*.php docs for @param. 2014-12-20 20:39:41 +00:00
class-wp-filesystem-ftpext.php Calling ->chown() and ->chgrp() in WP_Filesystem_FTPext produces no side-effects. Remove the calls. ->chgrp() is defined in the super class, and does nothing, can be removed from the child class. 2015-01-16 21:06:29 +00:00
class-wp-filesystem-ftpsockets.php Fix some erroneous @param annotations. 2015-01-16 22:43:13 +00:00
class-wp-filesystem-ssh2.php Fix some erroneous @param annotations. 2015-01-16 22:43:13 +00:00
class-wp-importer.php Fix some internal types that are passed to functions to avoid changing the acceptable types passed as arguments to those functions: 2015-01-16 22:50:20 +00:00
class-wp-links-list-table.php List tables: Use CSS :nth-child() selectors for zebra striping. 2015-01-14 22:13:03 +00:00
class-wp-list-table.php Fix some internal types that are passed to functions to avoid changing the acceptable types passed as arguments to those functions: 2015-01-16 22:50:20 +00:00
class-wp-media-list-table.php Fix some internal types that are passed to functions to avoid changing the acceptable types passed as arguments to those functions: 2015-01-16 22:50:20 +00:00
class-wp-ms-sites-list-table.php List tables: Use CSS :nth-child() selectors for zebra striping. 2015-01-14 22:13:03 +00:00
class-wp-ms-themes-list-table.php In lieu of refactoring, add a private field to WP_MS_Themes_List_Table, $has_items. Ideally, this class would overload ->has_items() and not set a private field. 2015-01-12 16:16:16 +00:00
class-wp-ms-users-list-table.php List tables: Use CSS :nth-child() selectors for zebra striping. 2015-01-14 22:13:03 +00:00
class-wp-plugin-install-list-table.php Shiny Updates: Add ajax-y updates to the plugin list page, and ajax-y updates and installs to the plugin card page. 2015-02-05 04:18:57 +00:00
class-wp-plugins-list-table.php Improve various @param docs for List Tables. 2014-12-01 00:32:19 +00:00
class-wp-posts-list-table.php Accessibility: remove remaining instances of accesskey. 2015-02-04 03:45:24 +00:00
class-wp-terms-list-table.php Accessibility: remove remaining instances of accesskey. 2015-02-04 03:45:24 +00:00
class-wp-theme-install-list-table.php Docs Formatting: Backtick-escape inline code for all dynamic hook docs in wp-admin/includes/*. 2014-11-30 11:27:19 +00:00
class-wp-themes-list-table.php Improve various @param docs for List Tables. 2014-12-01 00:32:19 +00:00
class-wp-upgrader-skins.php Fix some erroneous @param annotations. 2015-01-16 22:43:13 +00:00
class-wp-upgrader.php WP_Upgrader: Remove references to non-existant variables that have never existed. 2015-02-03 06:17:05 +00:00
class-wp-users-list-table.php In PHP 5.0.0, is_a() became deprecated in favour of the instanceof operator. Calling is_a() would result in an E_STRICT warning. 2015-01-16 01:05:52 +00:00
comment.php Correct references of @uses $wpdb in core documentation to use @global. 2014-10-31 17:55:39 +00:00
continents-cities.php New develop.svn.wordpress.org repository based on the old core.svn repository. 2013-08-07 05:25:25 +00:00
dashboard.php In HTML5, the action attribute is no longer required. Remove this attribute when empty. 2015-01-16 04:15:52 +00:00
deprecated.php Correctly capitalize JavaScript throughout core docs. 2014-12-02 00:30:59 +00:00
export.php The keyword elseif should be used instead of else if so that all control keywords look like single words. 2015-01-08 07:04:40 +00:00
file.php Fix some erroneous @param annotations. 2015-01-16 22:43:13 +00:00
image-edit.php Image file editor: fix a wrong error message when restoring an edited image and IMAGE_EDIT_OVERWRITE is set. Props tiqbiz, fixes #30167. 2015-01-07 22:47:32 +00:00
image.php Use && instead of and in the 3 places where and was used. 2015-01-08 21:11:46 +00:00
import.php In wp_import_handle_upload(): 2014-12-20 21:09:11 +00:00
list-table.php Fix mismatches in access modifiers for WP_List_Table + subclasses. 2014-07-13 22:08:22 +00:00
media.php In HTML5, the action attribute is no longer required. Remove this attribute when empty. 2015-01-16 04:15:52 +00:00
menu.php Switch to a 403 response code in places where it is more appropriate than a 500 due to permissions errors. 2015-01-29 21:14:54 +00:00
meta-boxes.php Accessibility: remove remaining instances of accesskey. 2015-02-04 03:45:24 +00:00
misc.php Fill in the @param types for the args for functions missing them in wp-admin/includes/misc.php. 2014-11-03 06:00:25 +00:00
ms-deprecated.php Fix syntax for single- and multi-line comments in wp-admin-directory files. 2014-07-17 09:13:53 +00:00
ms.php Switch to a 403 response code in places where it is more appropriate than a 500 due to permissions errors. 2015-01-29 21:14:54 +00:00
nav-menu.php For clarity, initialize some arrays that previously were only assigned via short circuit in loops. 2014-12-20 22:46:53 +00:00
plugin-install.php Shiny Updates: Add ajax-y updates to the plugin list page, and ajax-y updates and installs to the plugin card page. 2015-02-05 04:18:57 +00:00
plugin.php Remove unused local vars in delete_plugins(), delete_theme(), WP_Date_Query->validate_date_values(), global_terms(), and WP_Text_Diff_Renderer_Table->_changed(). 2015-01-16 21:18:52 +00:00
post.php Parse non-hierarchical tag input into term IDs before sending to wp_insert_post(). 2015-02-06 20:31:37 +00:00
revision.php In wp-admin/includes/revision.php, $post->modified is a coding error. It should be $post->post_modified. 2015-01-10 05:49:24 +00:00
schema.php WPDB: If a site is using the utf8 charset, and their version of MySQL supports utf8mb4, auto-upgrade them to utf8mb4. 2015-02-06 04:50:19 +00:00
screen.php In HTML5, the action attribute is no longer required. Remove this attribute when empty. 2015-01-16 04:15:52 +00:00
taxonomy.php Add missing descriptions to the DocBlocks for various functions in wp-admin/includes/taxonomy.php. 2015-01-29 11:33:02 +00:00
template.php In HTML5, the action attribute is no longer required. Remove this attribute when empty. 2015-01-16 04:15:52 +00:00
theme-install.php In HTML5, the action attribute is no longer required. Remove this attribute when empty. 2015-01-16 04:15:52 +00:00
theme.php Remove unused local vars in delete_plugins(), delete_theme(), WP_Date_Query->validate_date_values(), global_terms(), and WP_Text_Diff_Renderer_Table->_changed(). 2015-01-16 21:18:52 +00:00
translation-install.php Call the init() method for the upgrader in wp_can_install_language_pack() to avoid undefined index notices. 2015-01-07 23:42:48 +00:00
update-core.php Declare $wp_version, $required_php_version, and $required_mysql_version as globals in install and upgrade admin files. 2015-01-10 05:56:45 +00:00
update.php Shiny Updates: Add ajax-y updates to the plugin list page, and ajax-y updates and installs to the plugin card page. 2015-02-05 04:18:57 +00:00
upgrade.php Upgrades: wp_usermeta is a global table in multisite, so it should only be upgraded by the single site routines when we're not in a multisite install. 2015-02-06 13:40:17 +00:00
user.php Correct all @return unknown instances. 2014-11-03 06:16:34 +00:00
widgets.php In HTML5, the action attribute is no longer required. Remove this attribute when empty. 2015-01-16 04:15:52 +00:00