New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
4.7 branch #278
Closed
Closed
4.7 branch #278
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Built from https://develop.svn.wordpress.org/branches/4.7@39356 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39296 1a063a9b-81f0-0310-95a4-ce76da25c4cd
By shrinkwraping our dependencies, the same versions of everything will be installed no matter what rules the dependency package.json has specified. Fixes #38657. Built from https://develop.svn.wordpress.org/branches/4.7@39358 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39298 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…ngs for terms and post type archives. Fixes typo in args passed to `get_term_link()` which caused a fatal error due to this call returning a `WP_Error` which was set to `url`. Also fixes never-satisfiable condition for obtaining post type archive URL. Also ensures that `WP_Error` never leaks through as `url` by setting it to an empty string. Adds missing unit tests. Amends [38991]. See #38114. Fixes #38945 for 4.7. Built from https://develop.svn.wordpress.org/branches/4.7@39366 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39306 1a063a9b-81f0-0310-95a4-ce76da25c4cd
fsevents is macOS only, and npm-shrinkwrap tries to force it onto other architectures, causing build failures. Upstream: npm/npm#2679. fixes #38657 for the 4.7 branch. Built from https://develop.svn.wordpress.org/branches/4.7@39368 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39308 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…`advanced-cache.php`. Props dd32, ocean90. Merges [39369] to the 4.7 branch. Fixes #38929. Built from https://develop.svn.wordpress.org/branches/4.7@39370 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39310 1a063a9b-81f0-0310-95a4-ce76da25c4cd
The API should allow updates that don't actually change anything. This allows clients to, for example, accidentally send the same request twice without encountering unexpected errors. This currently works for posts, terms, and users, so this commit adds test cases accordingly. See #38700 for issues preventing this from working for comments. Merge of [39371] to the 4.7 branch. Props jnylen0. See #38975. Built from https://develop.svn.wordpress.org/branches/4.7@39372 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39312 1a063a9b-81f0-0310-95a4-ce76da25c4cd
fixes #38981 for the 4.7 branch. Built from https://develop.svn.wordpress.org/branches/4.7@39374 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39314 1a063a9b-81f0-0310-95a4-ce76da25c4cd
… via drag and drop. See #34391. Fixes #38948 for 4.7 branch. Props delawski, adamsilverstein. Built from https://develop.svn.wordpress.org/branches/4.7@39377 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39317 1a063a9b-81f0-0310-95a4-ce76da25c4cd
… properties in nav menu item controls. Props westonruter, celloexpressions. See #34391. Fixes #38952 for 4.7 branch. Built from https://develop.svn.wordpress.org/branches/4.7@39379 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39319 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This adds 1px of bottom padding to header videos to keep them from extending past the footer at the bottom of the page. Fixes #38950 for 4.7 branch. Built from https://develop.svn.wordpress.org/branches/4.7@39381 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39321 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…{$option}` filter in `add_option()`. This was missed in [38910]. Merge of [39382] to the 4.7 branch. Props joehoyle, lucasstark. See #38176, #38930. Built from https://develop.svn.wordpress.org/branches/4.7@39383 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39323 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…gful This way screen reader users will know what to expect when they use this link. Merge of [39384] to the 4.7 branch. Props rianrietveld. See #38970. Built from https://develop.svn.wordpress.org/branches/4.7@39385 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39325 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…tterns By adding a filter, child themes can add additional selectors onto the custom color scheme CSS. Like so: {{{ // Add child theme selectors for color schemes. function dynamic_seventeen_custom_colors_css( $css, $hue, $saturation ) { $css .= ' .colors-custom .content-menu > article:not(.has-post-thumbnail), .colors-custom .content-menu > section:not(.has-post-thumbnail) { border-top-color: hsl( ' . $hue . ', ' . $saturation . ', 87% ); /* base: #ddd; */ }'; return $css; } add_filter( 'twentyseventeen_custom_colors_css', 'dynamic_seventeen_custom_colors_css', 10, 3 ); }}} Merge of [39386] to the 4.7 branch. Props celloexpressions. See #38949. Built from https://develop.svn.wordpress.org/branches/4.7@39387 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39327 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…browsers on input styles This allows the styles to work correctly when modified by high contrast computer setups. Merge of [39388] to the 4.7 branch. Props presskopp. See #38939. Built from https://develop.svn.wordpress.org/branches/4.7@39389 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39329 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…chment_filenames()`. Merge of [39390] to the 4.7 branch. Props mt8.biz. See #38973. Built from https://develop.svn.wordpress.org/branches/4.7@39391 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39331 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…ont page, without header video or image Props laurelfulford, littlebigthing. Merges [39392] to the 4.7 branch. Fixes #38927 for 4.7. Built from https://develop.svn.wordpress.org/branches/4.7@39394 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39334 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…ch defaults (original titles) and fix the display of item type labels. * Show default labels for nav menu item as placeholders in a control's label field instead of showing blank. * Store empty string as label instead of copying default labels. * Prevent labels for post type archive items from being dropped in preview. * Also ensure that the item type label is displayed on nav menu item controls for settings that are loaded from an existing changeset. Amends [38618]. See #38015. Fixes #38955 for 4.7 branch. Built from https://develop.svn.wordpress.org/branches/4.7@39395 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39335 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…chemes are active. Props laurelfulford, ocean90. Merges [39397] to the 4.7 branch. Fixes #38980 for 4.7. Built from https://develop.svn.wordpress.org/branches/4.7@39398 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39338 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Fixes a regression in the media library after [38949], which caused small images (< thumbnail size) to not display within the media library. Accounts for images that have no intermediate sizes in `wp_prepare_attachment_for_js()`. Adds test. Merges [39396] to the 4.7 branch. Fixes #38965 for 4.7. Props joemcgill, clorith, mikeschroder. Built from https://develop.svn.wordpress.org/branches/4.7@39399 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39339 1a063a9b-81f0-0310-95a4-ce76da25c4cd
In the `check_username()` and `check_password()` callbacks in the Users controller cast the provided request value to a string. The `rest_sanitize_value_from_schema()` function was being used incorrectly which was causing unintended request parsing. In `rest_sanitize_request_arg()` do not pass nonexistent third parameter for the `rest_sanitize_value_from_schema()` function. Props jnylen0, joehoyle, rachelbaker, ocean90. Merges [39400] to the 4.7 branch. Fixes #38984 for 4.7. Built from https://develop.svn.wordpress.org/branches/4.7@39401 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39341 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Change the capability check used in `WP_REST_Terms_Controller` when creating a new term is attempted, from `manage_terms` to `edit_terms`. This matches the behavior within the WordPress admin. See #35614. Props johnbillion, rmccue, rachelbaker, helen, jorbin, SergeyBiryukov. Merges [39402] to the 4.7 branch. Fixes #38958 for 4.7. Built from https://develop.svn.wordpress.org/branches/4.7@39403 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39343 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Previously, the top of the page had more space than the bottom, not matching the original design. Props laurelfulford, melchoyce. Merges [39404] onto the 4.7 branch. Fixes #38972 for 4.7. Built from https://develop.svn.wordpress.org/branches/4.7@39405 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39345 1a063a9b-81f0-0310-95a4-ce76da25c4cd
… installs. Display different descriptions for multisite or single site installations. Props johnbillion, ocean90. Merges [39406] to the 4.7 branch. Fixes #38990 for 4.7 Built from https://develop.svn.wordpress.org/branches/4.7@39407 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39347 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Props @jnylen0. Merges [39375] to the 4.7 branch. Fixes #38991 for 4.7. Built from https://develop.svn.wordpress.org/branches/4.7@39408 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39348 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…ed and also ensure that a published changeset always gets set to the current date/time. * Also moves checks from `customize_save` Ajax handler to the underlying `WP_Customize_Manager::save_changeset_post()` call which plugins may invoke directly. * Ensures that `customize_save_response` filter is always passed an array, with error code available as `code`. Props utkarshpatel, westonruter, sayedwp. Merges [39409] into 4.7 branch. See #30937. Fixes #38943 for 4.7. Built from https://develop.svn.wordpress.org/branches/4.7@39410 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39350 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…t posts in the customized state with matching slugs when applying starter content. * Updates `wp_unique_post_slug()` to ignore `auto-draft` posts. Prevents publishing multiple posts that have the same slugs from starter content. * Fixes fatal error when attempting to save an header_image setting from a non-admin context. * Fixes substituting attachment symbols in options and theme mods. * Fixes applying starter content for header images and background images. Merges [39411] to 4.7 branch. See #38114. Fixes #38928 for 4.7. Built from https://develop.svn.wordpress.org/branches/4.7@39412 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39352 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…set. This ensures that a standard header is shown on the front page whenever a header video is set without a header image if the video doesn't load, e.g., on mobile sizes or if the JS doesn't fire. This adds a new class, `.has-header-video` that is added whenever the `wp-custom-header-video-loaded` event is fired, which is then used to style the custom headers along with `.has-header-image` whenever a header image is available. This also changes the class name on the custom header media wrapping `div` from `.custom-header-image` to `.custom-header-media`. Props laurelfulford, joemcgill. Fixes #38995 for 4.7. Built from https://develop.svn.wordpress.org/branches/4.7@39414 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39354 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…emes. Following [39413], this adds `.has-header-video` style definitions in `/inc/custom-header.php` to support custom color schemes. Props laurelfulford. Fixes #38995 for 4.7. Built from https://develop.svn.wordpress.org/branches/4.7@39416 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39356 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Props sstoqnov. Fixes #38951 for the 4.7 branch. Built from https://develop.svn.wordpress.org/branches/4.7@39421 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39361 1a063a9b-81f0-0310-95a4-ce76da25c4cd
* Ensures dark color scheme has proper box shadow and hover/focus styles. * Make sure links are correct width. Props afercia, laurelfulford. Fixes #38969 for the 4.7 branch. Built from https://develop.svn.wordpress.org/branches/4.7@39422 git-svn-id: http://core.svn.wordpress.org/branches/4.7@39362 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…om setting types. Fixes bad conditions in `WP_Customize_Setting::get_root_value()` and `WP_Customize_Setting::set_root_value()`. Props dlh, westonruter. Amends [35007]. Merges [40036] to the 4.7 branch. See #32103. Fixes #36952. Built from https://develop.svn.wordpress.org/branches/4.7@40088 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40025 1a063a9b-81f0-0310-95a4-ce76da25c4cd
… Content", "Edit Shortcuts", and "Video Headers" videos, originally added as a part of [39512]. For UX and accessibility reasons, it's better to always avoid playing videos automatically. Props bor0. Merges [40089] to the 4.7 branch. Fixes #39560. Built from https://develop.svn.wordpress.org/branches/4.7@40090 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40027 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…;figcaption>`. Props azaozz, pbearne for tests. Merges [39912], [39914] to the 4.7 branch. Fixes #39307 for 4.7. Built from https://develop.svn.wordpress.org/branches/4.7@40091 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40028 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Calling `Walker_Page::walk()` directly was causing an `Undefined index: item_spacing` notice to be thrown, this adds an `isset()` check to prevent it. Props bhargavbhandari90, peterwilsoncc. Merges [39949] to the 4.7 branch. Fixes #39564. Built from https://develop.svn.wordpress.org/branches/4.7@40092 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40029 1a063a9b-81f0-0310-95a4-ce76da25c4cd
… instant a change is made instead of deferring until the changeset update request responds. Props asalce, westonruter. Merges [39686] to the 4.7 branch. Fixes #39227. Built from https://develop.svn.wordpress.org/branches/4.7@40093 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40030 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…rlying object's original title appears as input placeholder and in the control's title. Whitespace is trimmed from titles in PHP when saved in any case, so this aligns the client-side behavior with what happens on the server. Amends [38618]. Merges [39994] to the 4.7 branch. See #38015. Fixes #39600. Built from https://develop.svn.wordpress.org/branches/4.7@40094 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40031 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…mizer preview to style selective refresh and visual edit shortcuts. Enqueues the style along with the `customize-preview` script in the manager instead of via the `widgets` and `nav_menus` components, ensuring that the stylesheet is loaded for users who cannot manage widgets or nav menus. Props dlh, westonruter. Merges [39951] to the 4.7 branch. See #27403. Fixes #39498. Built from https://develop.svn.wordpress.org/branches/4.7@40095 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40032 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…just as jump links are ignored. Ensures that links with `javascript:`, `mailto:` and other protocols work as expected in the customizer preview. Props westonruter. Merges [40064] to the 4.7 branch. Fixes #39797. Built from https://develop.svn.wordpress.org/branches/4.7@40096 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40033 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…hen a parent partial is refreshed. Fixes issue where the edit shortcut for a nav menu gets dropped when the containing Custom Menu widget is updated. Props westonruter. Merges [40055] to the 4.7 branch. See #39101. Fixes #39353. Built from https://develop.svn.wordpress.org/branches/4.7@40097 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40034 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Changes `WP_Customize_Nav_Menus::insert_auto_draft_post()` so it can be invoked for a `post_type` that is not registered (yet). Props westonruter. Merges [39924] to the 4.7 branch. See #38615, #38114. Fixes #39610. Built from https://develop.svn.wordpress.org/branches/4.7@40098 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40035 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…never modified. Keep bumping the date for the auto-draft to preserve it from garbage-collection via `wp_delete_auto_drafts()` after 7 days. Props westonruter. Merges [40041] to the 4.7 branch. See #30937. Fixes #39713. Built from https://develop.svn.wordpress.org/branches/4.7@40099 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40036 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…tomizer control. Removes some method overrides on `wp.customize.HeaderTool.ChoiceView` introduced in [27497]. See #21785. Props bradyvercher, westonruter. Merges [40082] to the 4.7 branch. Fixes #38559. Built from https://develop.svn.wordpress.org/branches/4.7@40100 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40037 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…site. It has been unintendedly possible to both view and edit users from a different site than the current site in multisite environments. Moreover, when passing roles to a user in an update request, that user would implicitly be added to the current site. This changeset removes the incorrect behavior for now in order to be able to provide a proper REST API workflow for managing multisite users in the near future. Related unit tests have been adjusted as well. Props jnylen0, jeremyfelt, johnjamesjacoby. Merges [40106] to the 4.7 branch. Fixes #39701. Built from https://develop.svn.wordpress.org/branches/4.7@40111 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40048 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Props afercia. Merges [40110] to the 4.7 branch. Fixes #39912. Built from https://develop.svn.wordpress.org/branches/4.7@40112 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40049 1a063a9b-81f0-0310-95a4-ce76da25c4cd
DELETE was inadvertently omitted from the list of non-POST HTTP methods that should be able to accept body parameters. Parameters passed to DELETE requests as JSON are already parsed correctly; this commit fixes application/x-www-form-urlencoded parameters as well. Props mnelson4. Merges [40105] to the 4.7 branch. Fixes #39933. Built from https://develop.svn.wordpress.org/branches/4.7@40113 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40050 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit modifies the `rest_get_date_with_gmt` function to correctly parse local and UTC timestamps with or without timezone information. It also ensures that the REST API can edit the dates of draft posts by setting the `edit_date` flag to `wp_update_post`. Overall this commit ensures that post and comment dates can be set and updated as expected. Props jnylen0. Merges [40101] to the 4.7 branch. Fixes #39256. Built from https://develop.svn.wordpress.org/branches/4.7@40114 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40051 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Internally, WordPress uses a special `post_date_gmt` value of `0000-00-00 00:00:00` to indicate that a draft's date is "floating" and should be updated whenever the post is saved. This makes it much more difficult for API clients to know the correct date of a draft post. This commit provides a best guess at a `date_gmt` value for draft posts in this situation using the `date` field and the site's current timezone offset. Props joehoyle, jnylen0. Merges [40108] to the 4.7 branch. Fixes #38883. Built from https://develop.svn.wordpress.org/branches/4.7@40115 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40052 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Add QUnit tests: verify that wp-api loads correctly, verify that the expected base models and collections exist and can be instantiated, verify that collections contain the correct models, verify that expected helper functions are in place for each collection. The QUnit tests rely on two fixture files: `tests/qunit/fixtures/wp-api-generated.js` contains the data response from each core endpoint and is generated by running the PHPUnit `restapi-jsclient` group. `tests/qunit/fixtures/wp-api.js` maps the generated data to endpoint routes, and overrides `Backbone.ajax` to mock the responses for the tests. Add PHPUnit tests in `tests/phpunit/tests/rest-api/rest-schema-setup.php`. First, verify that the API returns the expected routes via `server->get_routes()`. Then, the `test_build_wp_api_client_fixtures` test goes thru each endpoint and requests it from the API, tests that it returns data, and builds up the data for the mocked QUnit tests, saving the final results to `tests/qunit/fixtures/wp-api-generated.js`. Add a new grunt task `restapi-jsclient` which runs the phpunit side data generation and the qunit tests together. Props jnylen0, welcher, adamsilverstein, netweb, ocean90, rachelbaker. Merges [40058], [40061], [40065], [40066], [40077], and [40104] to the 4.7 branch. Fixes #39264. Built from https://develop.svn.wordpress.org/branches/4.7@40116 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40053 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…spaces. Fix parsing of custom namespace routes. Transform class names, removing dashes and capitalizing each word/route part so a route path of `widgets/recent-posts` becomes a collection with the name `WidgetsRecentPosts`. Correct parent route part when routes are longer than expected, reversing parse direction. Props westonruter, jazbek, adamsilverstein, jnylen0. Merges [40074] and [40109] to the 4.7 branch. Fixes #39561. Built from https://develop.svn.wordpress.org/branches/4.7@40117 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40054 1a063a9b-81f0-0310-95a4-ce76da25c4cd
… account for nested tables. Props afercia, swissspidy, reldev. Merges [40118] to the 4.7 branch. Fixes #39739. Built from https://develop.svn.wordpress.org/branches/4.7@40119 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40056 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Props codegeass, MatheusGimenez, joemcgill. Merges [40126] to the 4.7 branch. Fixes #39516. Built from https://develop.svn.wordpress.org/branches/4.7@40132 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40069 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Since support for PDF previews were added in [38949], it's possible that the generated image file could overwrite an existing image file with the same name. This uses wp_unique_filename() to avoid this issue and adds a '-pdf' identifier on the end of filenames. Props gitlost, desrosj, mikeschroder, joemcgill. Merges [40130] and [40131] to the 4.7 branch. Fixes #39875. See #31050. Built from https://develop.svn.wordpress.org/branches/4.7@40133 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40070 1a063a9b-81f0-0310-95a4-ce76da25c4cd
[39831] introduced more strict MIME type checking for uploads, which resulted in unintetionally blocking several filetypes that were previously valid. This change uses a more targeted approach to MIME validation to restore previous behavior for most types. Props blobfolio, iandunn, ipstenu, markoheijnen, xknown, joemcgill. Merges [40124] and [40125] to the 4.7 branch. Fixes #39550, #39552. Built from https://develop.svn.wordpress.org/branches/4.7@40134 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40071 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Due to inconsistencies in the way browsers handle Exif orientation data, if a user manually rotates an image within WordPress, set the Exif orientation to the default (1) so that the image displays with the same rotation/flip in every browser. Props sanchothefat, triplejumper12, joemcgill, azaozz, markoheijnen, mikeschroder. Merges [40123] and [40129] to the 4.7 branch. Fixes #37140. See #14459. Built from https://develop.svn.wordpress.org/branches/4.7@40135 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40072 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…cky. Previously, when getting posts from the API with `sticky=true`, if there were no sticky posts set, the query would return all posts as if the `sticky` argument was not set. In this situation, the query should return an empty array instead. A `sticky=true` query that should return an empty array (in the previous situation, or with `include` and no intersecting post IDs) was also broken in that it would query the post with ID 1. Finally, this commit significantly improves test coverage for the `sticky` filter argument, including direct testing of the `WHERE` clauses generated by `WP_Query`. Merge of [40037] and [40122] to the 4.7 branch. Props ryelle, jnylen0. See #39079. Fixes #39947. Built from https://develop.svn.wordpress.org/branches/4.7@40136 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40073 1a063a9b-81f0-0310-95a4-ce76da25c4cd
…y the theme. A `post_format` not used by the current theme, but supported by core is not a wrong/broken piece of information. It's just not used at this point in time. Therefore we should allow setting and retrieving any of the standard post formats supported in core, even if the current theme doesn't use them. After this commit, a post's `format` value can survive a round trip through the API, which is a good general design principle for an API. Merge of [40120] and [40121] to the 4.7 branch. Props JPry, iseulde, davidakennedy, Drivingralle. Fixes #39232. Built from https://develop.svn.wordpress.org/branches/4.7@40137 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40074 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Built from https://develop.svn.wordpress.org/branches/4.7@40140 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40077 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Built from https://develop.svn.wordpress.org/branches/4.7@40141 git-svn-id: http://core.svn.wordpress.org/branches/4.7@40078 1a063a9b-81f0-0310-95a4-ce76da25c4cd
git-svn-id: http://core.svn.wordpress.org/branches/4.7@40082 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.