-
Notifications
You must be signed in to change notification settings - Fork 798
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
Migrate the [tweet] shortcode AMP handling to Jetpack #14054
Conversation
This mainly copies the logic in the AMP plugin into Jetpack.
In that case, the width should simply be the $default_width.
There's probably no need to run absint() first, so simply set the $width.
Thank you for the great PR description! When this PR is ready for review, please apply the Scheduled Jetpack release: November 19, 2019. |
Co-Authored-By: Jeremy Herve <jeremy@tagada.hu>
As Jeremy mentioned, this should not run for AMP endpoints.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Merging.
Caution: This PR has changes that must be merged to WordPress.com |
* 8.0 Release: running changelog * Changelog: add #13921 * Changelog: add #13980 * Changelog: add #13905 * Changelog: add #13971 * Changelog: add #13984 * Changelog: add #14009 * Changelog: add #13620 * Remove things that will ship in 7.9.1 * Changelog: add 7.9.1 release (#14044) * Changelog: add base for 7.9.1 release * Update release date and post link * Changelog: add #14066 * Update changelog for 7.9.1 * Changelog: add #13405 * Changelog: add #13841 * Changelog: add #13924 * Changelog: add #13986 * Changelog: add #14010, #14028, #14053, #14055. * Changelog: add #14054 * Changelog: add #14031 * Changelog: add #14039 * Changelog: add #14050 * Changelog: add #14070 * Changelog: add #14082 * Changelog: add #14084 * Changelog: add #14111 * Changelog: add #13961 * Changelog: add #14047 * Changelog: add #14091 * Changelog: add #14108 * Changelog: add #14121
Summary
Migrates to Jetpack the AMP plugin's handling of the Jetpack
[tweet]
shortcodeFixes ampproject/amp-wp#3309
Changes proposed in this Pull Request:
[tweet]
shortcode handling to Jetpack from the AMP pluginIs this a new feature or does it add/remove features to an existing part of Jetpack?
Testing instructions:
Ensure that
wp-config.php
hasdefine( 'JETPACK_DEV_DEBUG', true);
In
/wp-admin
, in the Jetpack 'Settings' page, and in the 'Writing' tab, ensure 'Compose using shortcodes...' is toggled on:Fetch this PR's branch
Clone the AMP plugin
[tweet]
shortcode callback: Remove handling of Jetpack shortcodes ampproject/amp-wp#3678$ npm install && composer install
&
or?amp
to the URL, and look at how the tweet shortcode lookscheckout
themaster
branch of Jetpack, not this PR's branch, andcheckout
thedevelop
branch of the AMP pluginmaster
branchProposed changelog entry for your changes:
Migrate to Jetpack the AMP handling of the
[tweet]
shortcode