Quantcast
Channel: WordPress.org Forums » All Topics
Viewing all articles
Browse latest Browse all 59525

Missing extensions (youtube, twitter etc.)

$
0
0

Replies: 0

Hello.

I’m looking at the plugin source code for the oembed handlers – what specifically does it do to activate the javascript extensions for videos, tweets etc and are there any obvious hooks in a site’s theme/plugins that could prevent it from working?

I’ve a site which is returning errors such as:

– The tag ‘amp-twitter’ requires including the ‘amp-twitter’ extension JavaScript.
– The tag ‘amp-youtube’ requires including the ‘amp-youtube’ extension JavaScript.

(The <script> tags are indeed completely absent, so it’s not the protocol-relative URL issue you’ve pointed out to people in other posts.)

example AMP page with video:
https://www.markpack.org.uk/150573/why-conservatives-lost-steve-parker/amp/

example AMP page with embedded tweets:
https://www.markpack.org.uk/137315/lib-dem-european-referendum-campaign-twitter-account/amp/

Looking through the client’s theme, there’s code that hooks into embed_oembed_html and wraps the HTML it’s passed in a <figure> tag, but doesn’t otherwise alter it.

AMP version is 0.7.2 and other plugins include Glue for Yoast SEO & AMP 0.4.3, Jetpack 6.4.2, Yoast 8.0, Yoast SEO Premium 8.0, Yoast SEO Video 8.0.1 – in case those raise any obvious red flags. (It’s hosted on WPengine).

Thank you!
William


Viewing all articles
Browse latest Browse all 59525

Trending Articles