Weston Ruter
c4ac9d0ade
Widgets: Add legacy mode for Text widget and add usage pointers to default visual mode.
...
The Text widget in legacy mode omits TinyMCE and retains old behavior for matching pre-existing Text widgets. Usage pointers added to default visual mode appear when attempting to paste HTML code into the Visual tab and when clicking on the Text tab, informing users of the new Custom HTML widget.
Merges [41050] to 4.8 branch.
Props westonruter, melchoyce, gitlost for testing, obenland for testing, dougal for testing, afercia for testing.
See #35243 .
Fixes #40951 for 4.8.1.
Built from https://develop.svn.wordpress.org/branches/4.8@41053
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40903 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-07-14 17:28:32 +00:00
Weston Ruter
e5f6b9078e
Widgets: Enqueue assets needed by media and text widgets in their _register_one()
methods.
...
The `WP_Widget::_register_one()` method is more guaranteed to be called as opposed to its wrapper `WP_Widget::_register()` which plugins may bypass for performance reasons.
Merges [41028] to the 4.8 branch.
Amends [40631], [40640].
See #35243 , #32417 .
Fixes #41021 for 4.8.1.
Built from https://develop.svn.wordpress.org/branches/4.8@41052
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40902 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-07-14 17:23:32 +00:00
Weston Ruter
2e43bdea3e
Widgets: Add accessibility mode support for TinyMCE-enhanced Text and Media widgets (Video, Audio, Images).
...
Merges [40941] to 4.8 branch.
Amends [40640], [40631].
Props westonruter, afercia.
See #35243 , #32417 .
Fixes #40986 for 4.8.1.
Built from https://develop.svn.wordpress.org/branches/4.8@41051
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40901 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-07-14 17:17:33 +00:00
Weston Ruter
5f3b1410fd
REST API: Ensure maxwidth
and maxheight
params are forwarded to oEmbed provider in proxy requests.
...
Also correct phpdoc return tag on `WP_oEmbed_Controller::get_proxy_item()` and remove dead code in oEmbed controller phpunit tests.
Merges [41047] into 4.8 branch.
Amends [40628].
See #40450 .
Fixes #41299 for 4.8.1.
Built from https://develop.svn.wordpress.org/branches/4.8@41049
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40899 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-07-14 16:19:31 +00:00
Weston Ruter
3a05029032
REST API: Remove _wpnonce
value from being used in hashed oEmbed proxy cache key.
...
Merges [41035] to 4.8 branch.
Amends [40628].
Props r-a-y, westonruter.
See #40450 .
Fixes #41048 for 4.8.1.
Built from https://develop.svn.wordpress.org/branches/4.8@41048
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40898 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-07-14 16:13:35 +00:00
Weston Ruter
2d4418b905
Widgets: Add Custom HTML widget.
...
Ports [40893], [40926], [41000] to the 4.8 branch.
Props westonruter, timmydcrawford, obenland.
Fixes #40907 for 4.8.
Built from https://develop.svn.wordpress.org/branches/4.8@41044
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40894 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-07-14 07:41:33 +00:00
Boone Gorges
c4809250ca
Taxonomy: Avoid duplicates when querying for terms in taxonomies registered with $args
parameter.
...
[40514] introduced a bug that caused term queries to return some duplicates
when the `$taxonomies` array contained only taxonomies that were originally
registered with an `$args` array. We fix this bug by ensuring that
recursive `get_terms()` queries stop when all queried `$taxonomies` have
already been referenced.
Ports [41037] to the 4.8 branch.
Props bor0, atanasangelovdev.
Fixes #41010 .
Built from https://develop.svn.wordpress.org/branches/4.8@41038
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40888 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-07-13 13:43:33 +00:00
Sergey Biryukov
56f581b195
Embeds: Update oEmbed endpoint URL for VideoPress.
...
Props NomNom99.
Fixes #41019 .
Merges [40901] to the 4.8 branch.
Built from https://develop.svn.wordpress.org/branches/4.8@41025
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40875 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-07-10 23:20:33 +00:00
Sergey Biryukov
e88ec329f7
Accessibility: Avoid a keyboard trap on the permalink custom structure setting.
...
Using the `focus` event on the permalink custom structure field made impossible
to navigate through all the form fields using only the keyboard without actually
selecting the custom structure setting. Instead, using click and input preserves
the original functionality when using any kind of pointing or input device.
Also changes `attr()` to `prop()` as recommended for a `checked` property.
Props afercia.
Fixes #40982 .
Merges [40897] to the 4.8 branch.
Built from https://develop.svn.wordpress.org/branches/4.8@41024
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40874 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-07-10 23:16:32 +00:00
Sergey Biryukov
b59b5b9ab8
Comments: In WP_Comments_List_Table::extra_tablenav()
, save the state of ::has_items()
to a static variable, so that the value is consistent between top and bottom navigation.
...
This prevents "Empty Spam" and "Empty Trash" buttons from disappearing if there's only one page of comments in Spam/Trash.
Fixes #40975 .
Merges [41022] to the 4.8 branch.
Built from https://develop.svn.wordpress.org/branches/4.8@41023
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40873 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-07-10 23:09:34 +00:00
Joe McGill
93db53b77d
Sanity check $uploaderToggler in wp.media.view.UploaderInline.
...
This ensures `$uploaderToggler` exists before checking length so any views
extending or scripts accessing this view, won't encounter errors that stop execution.
See #41231 .
Merges [41009] to the 4.8 branch.
Built from https://develop.svn.wordpress.org/branches/4.8@41010
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40860 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-07-06 00:46:33 +00:00
Ella Iseulde Van Dorpe
b15040f1b2
Bump version for WordPress 4.8
...
Built from https://develop.svn.wordpress.org/branches/4.8@40888
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40738 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-06-08 14:27:35 +00:00
Aaron Jorbin
408dae699e
About: Swap out images and videos for CDN versions, and add responsive images.
...
Backports [40881] from trunk to 4.8.
Props: melchoyce, joemcgill, pento.
See #40721 .
Built from https://develop.svn.wordpress.org/branches/4.8@40887
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40737 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-06-08 05:25:33 +00:00
Aaron Jorbin
0d820bf585
About Page: update CSS with prefixes
...
Backports [40885] from trunk to 4.8.
Seconded by melchoyce.
See #40721 .
Built from https://develop.svn.wordpress.org/branches/4.8@40886
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40736 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-06-08 04:53:32 +00:00
Aaron Jorbin
9c577e4d04
Bundled Themes - Bump themes in preparation for 4.8
...
Backports [40883] from trunk to 4.8
Change version numbers in stylesheets, fix typo in Twenty Fourteen readme and update copyright dates for themes. Twentysixteen wasn't updated this cycle.
See #40745 for changes that helped push this along.
Fixes #40905 .
Props davidakennedy, mrahmadawais, maedahbatool.
Built from https://develop.svn.wordpress.org/branches/4.8@40884
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40734 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-06-08 04:43:33 +00:00
Dominik Schilling
439478f087
Upgrade: Add wp-includes/js/tinymce/plugins/wpembed
to $_old_files
.
...
Merge of [40879] to the 4.8 branch.
See #39513 , #40942 .
Built from https://develop.svn.wordpress.org/branches/4.8@40880
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40730 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-06-07 21:36:33 +00:00
Gary Pendergast
882ab89172
Build: Add npm-shrinkwrap.json
...
`fsevent` has been manually removed, so it doesn't kill the build server.
Props netweb.
Fixes #40928 .
Built from https://develop.svn.wordpress.org/branches/4.8@40878
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40728 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-06-07 00:18:37 +00:00
John Blackbourn
97dcac413f
Build/Test Tools: Fix PHP 5.2 compatibility for grandchild methods which expect exceptions to be raised.
...
This is due to `is_callable( 'parent::setExpectedException' )` not being supported on PHP 5.2 when the method being checked only exists on the grandparent class.
See #39822
Merges [40872] and [40873] to the 4.8 branch.
Built from https://develop.svn.wordpress.org/branches/4.8@40875
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40725 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-06-05 10:41:22 +00:00
Ella Iseulde Van Dorpe
9398dbcbe7
Branch 4.8
...
Built from https://develop.svn.wordpress.org/branches/4.8@40869
git-svn-id: http://core.svn.wordpress.org/branches/4.8@40719 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-06-01 21:43:11 +00:00
Ella Iseulde Van Dorpe
84d9597ce4
Bump version after RC2
...
Built from https://develop.svn.wordpress.org/trunk@40868
git-svn-id: http://core.svn.wordpress.org/trunk@40718 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-06-01 21:22:40 +00:00
Ella Iseulde Van Dorpe
c44ba7cfa9
Bump version for WordPress 4.8 RC2
...
Built from https://develop.svn.wordpress.org/trunk@40867
git-svn-id: http://core.svn.wordpress.org/trunk@40717 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-06-01 20:40:45 +00:00
Dominik Schilling
55497ccfd1
I18N: Improve translator comments for strings in the community events widget.
...
Props dimadin, iandunn.
Fixes #40865 .
Built from https://develop.svn.wordpress.org/trunk@40866
git-svn-id: http://core.svn.wordpress.org/trunk@40716 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-06-01 09:49:42 +00:00
Dominik Schilling
7737e48a21
About: Sync tagline from about page with credits and freedoms.
...
See #40721 .
Built from https://develop.svn.wordpress.org/trunk@40865
git-svn-id: http://core.svn.wordpress.org/trunk@40715 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-06-01 09:24:43 +00:00
Dominik Schilling
0e82284d87
Multisite: Revert indentation of the sample page content added in [40296].
...
Props swissspidy.
Fixes #40895 .
Built from https://develop.svn.wordpress.org/trunk@40864
git-svn-id: http://core.svn.wordpress.org/trunk@40714 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-06-01 09:16:40 +00:00
Mel Choyce
d69e67581f
About: Finalize strings.
...
Props: bridgetwillard, jenblogs4u, michelleweber, flixos90, johnbillion, francina, voldemortensen, melchoyce.
See #40721 .
Built from https://develop.svn.wordpress.org/trunk@40863
git-svn-id: http://core.svn.wordpress.org/trunk@40713 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-06-01 03:14:41 +00:00
Andrew Ozz
56101fc06a
TinyMCE: Force urlencoding of commas in URLs added by plugins to prevent warnings about missing stylesheets.
...
Fixes #40893 .
Built from https://develop.svn.wordpress.org/trunk@40862
git-svn-id: http://core.svn.wordpress.org/trunk@40712 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-31 22:04:43 +00:00
Mel Choyce
69a7ab7d37
About: Add Link Boundary video and update poster image.
...
See #40721 .
Built from https://develop.svn.wordpress.org/trunk@40861
git-svn-id: http://core.svn.wordpress.org/trunk@40711 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-31 18:02:44 +00:00
Andrew Ozz
9799bf93f5
TinyMCE: update to 4.6.3. Fixes few more edge cases with link boundaries. Changelog: https://www.tinymce.com/docs/changelog/#version463-may302017
...
Fixes #40890 .
Built from https://develop.svn.wordpress.org/trunk@40856
git-svn-id: http://core.svn.wordpress.org/trunk@40707 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-30 23:35:41 +00:00
John Blackbourn
95cf5aa7c9
Build/Test Tools: Add a missing class to the PHPUnit 6 back compat.
...
See #39822
Built from https://develop.svn.wordpress.org/trunk@40853
git-svn-id: http://core.svn.wordpress.org/trunk@40704 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-30 22:07:41 +00:00
Konstantin Obenland
fd77b45b57
Twenty Sixteen: Add missing binary files
...
They slipped through the cracks when applying/creating patches.
See [40851], #36497 .
Built from https://develop.svn.wordpress.org/trunk@40852
git-svn-id: http://core.svn.wordpress.org/trunk@40703 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-30 21:53:40 +00:00
Konstantin Obenland
d22061139e
Importing Twenty Sixteen, default theme for 2016.
...
Fixes #36497 .
Built from https://develop.svn.wordpress.org/trunk@40851
git-svn-id: http://core.svn.wordpress.org/trunk@40702 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-30 21:21:43 +00:00
Gary Pendergast
930d29f267
Emoji: Fix the flag and emoji5 tests not working correctly.
...
Fixes the UN flag not being correctly compared to itself, introduced in [40837].
Replaces the bearded person check with a male fairy. Emoji 5 does not have gendered bearded people, so we needed to switch it out to use the ZWJ check for a broken render.
Props peterwilsoncc for the code and commit message.
Fixes #40858 .
Built from https://develop.svn.wordpress.org/trunk@40850
git-svn-id: http://core.svn.wordpress.org/trunk@40701 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-29 03:21:42 +00:00
Mel Choyce
530577a670
About: Introduce design and add link to Media Widgets API dev note.
...
Props: ryelle rclations melchoyce westonruter.
See #40721 .
Built from https://develop.svn.wordpress.org/trunk@40849
git-svn-id: http://core.svn.wordpress.org/trunk@40700 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-27 15:04:43 +00:00
Andrew Ozz
5136fe6ca6
TinyMCE: update to the TINY-1079 (latest) branch. Fixes several edge cases including the errors thrown when moving the caret with the arrow keys around nested <a><code>
elements.
...
Fixes #40874 #40868 .
Built from https://develop.svn.wordpress.org/trunk@40848
git-svn-id: http://core.svn.wordpress.org/trunk@40699 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-27 02:09:45 +00:00
Weston Ruter
91f544da29
Widgets: Normalize YouTube and Vimeo URLs in video
shortcode (primarily for Video widget) to work around ME.js 2.22 bug.
...
Props timmydcrawford, jnylen0, westonruter.
See #32417 , #39994 .
Fixes #40866 .
Built from https://develop.svn.wordpress.org/trunk@40847
git-svn-id: http://core.svn.wordpress.org/trunk@40698 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-26 23:10:44 +00:00
Andrew Ozz
91090572fe
Bump version after RC1.
...
Built from https://develop.svn.wordpress.org/trunk@40846
git-svn-id: http://core.svn.wordpress.org/trunk@40697 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-25 20:34:41 +00:00
Matias Ventura
fe37d6f1de
WordPress 4.8 RC1.
...
Built from https://develop.svn.wordpress.org/trunk@40845
git-svn-id: http://core.svn.wordpress.org/trunk@40696 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-25 18:45:42 +00:00
James Nylen
8bf130d64a
Revert [40842] due to failing tests.
...
See #19629 .
Built from https://develop.svn.wordpress.org/trunk@40844
git-svn-id: http://core.svn.wordpress.org/trunk@40695 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-25 18:28:43 +00:00
John Blackbourn
f750a800d0
REST API: In the admin area, ensure the REST API endpoint URL is forced to https
when necessary.
...
In this situation, a site which uses `http` on the front end but `https` in the admin area is more likely to have a working REST API endpoint URL when used in the admin area.
Props mohanjith, westonruter, jnylen0
Fixes #36451
Built from https://develop.svn.wordpress.org/trunk@40843
git-svn-id: http://core.svn.wordpress.org/trunk@40694 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-25 18:02:41 +00:00
Mike Schroder
2117fa8cee
Media: Introduce tests for media_sideload_image()
.
...
Adds basic tests for `media_sideload_image()`, including testing
the return arguments.
Props westonruter, mikeschroder.
Fixes #19629 .
Built from https://develop.svn.wordpress.org/trunk@40842
git-svn-id: http://core.svn.wordpress.org/trunk@40693 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-25 18:01:46 +00:00
Andrew Ozz
b015889bb8
About: Further polish for Under The Hood.
...
Props: melchoyce apmarshall obenland. General props for the About page: hedgefield reportermike.
See #40721 .
Built from https://develop.svn.wordpress.org/trunk@40841
git-svn-id: http://core.svn.wordpress.org/trunk@40692 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-25 17:53:40 +00:00
Adam Silverstein
5f411ba353
Plugins: fix regression in search input field size.
...
Fix a formatting regression introduced in [40792] which attempted to resize the input for mobile, see #40130 .
Props leemon, juhise, voldemortensen.
Fixes #40857 .
Built from https://develop.svn.wordpress.org/trunk@40840
git-svn-id: http://core.svn.wordpress.org/trunk@40691 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-25 15:22:42 +00:00
Konstantin Obenland
71cd7287ba
Default themes: Improve styles for 4.8 widgets
...
Mostly adds styles for lists and mediaelement.js instances within widgets.
Adds size classname to image widget so themes can customize their display.
Props Soean, obenland, celloexpressions, ocean90, karmatosed.
Fixes #40745 .
Built from https://develop.svn.wordpress.org/trunk@40839
git-svn-id: http://core.svn.wordpress.org/trunk@40690 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-25 15:19:42 +00:00
Konstantin Obenland
25c2b2cab7
About: Further polish for feature descriptions.
...
Also adds Under The Hood content.
Props apmarshall, azaozz, iandunn, bridgetwillard, melchoyce.
See #40721 .
Built from https://develop.svn.wordpress.org/trunk@40838
git-svn-id: http://core.svn.wordpress.org/trunk@40689 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-25 15:11:42 +00:00
Peter Wilson
03f483215d
Emoji: Add Emoji 5 support.
...
Updates Twemoji to 2.3.0 to include Emoji 5 support.
The pride flag test is replaced with a test for the English flag, a five character sub-devision locale. The UN flag test is retained as the most recent two character locale.
An Emoji 5 "bearded person" replaces both Emoji 4 tests.
Fixes #40858 .
Built from https://develop.svn.wordpress.org/trunk@40837
git-svn-id: http://core.svn.wordpress.org/trunk@40688 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-25 07:18:45 +00:00
Weston Ruter
bb2e8b0d63
Widgets: Ensure that audio and video files appear in media library browser upon upload.
...
Props timmydcrawford.
Amends [40640].
See #32417 , #39994 , #39995 .
Fixes #40803 .
Built from https://develop.svn.wordpress.org/trunk@40836
git-svn-id: http://core.svn.wordpress.org/trunk@40687 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-25 03:20:41 +00:00
Weston Ruter
8307924de6
Widgets: Supply missing descriptions for instance schema fields in media widgets.
...
Reuse translated strings from media templates.
Amends [40640].
See #32417 .
Built from https://develop.svn.wordpress.org/trunk@40835
git-svn-id: http://core.svn.wordpress.org/trunk@40686 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-25 02:59:44 +00:00
Andrew Ozz
a8309f80c3
TinyMCE: update to 4.6.2. Changelog: https://www.tinymce.com/docs/changelog/#version462-may232017 .
...
Fixes #40859 #40756 .
Built from https://develop.svn.wordpress.org/trunk@40834
git-svn-id: http://core.svn.wordpress.org/trunk@40685 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-25 01:14:43 +00:00
Weston Ruter
478d7730b6
Widgets: Prevent multiple items from being selectable when first populating a media widget.
...
Amends [40640].
Props obenland, timmydcrawford.
See #32417 .
Built from https://develop.svn.wordpress.org/trunk@40827
git-svn-id: http://core.svn.wordpress.org/trunk@40684 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-24 05:31:42 +00:00
Konstantin Obenland
92d6abac47
Themes: Skip tests if ReflectionMethod::setAccessible is unavailable
...
See [40825].
Built from https://develop.svn.wordpress.org/trunk@40826
git-svn-id: http://core.svn.wordpress.org/trunk@40683 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-05-23 22:16:42 +00:00