Я работаю над пользовательским AMP для Wordpress и не хочу использовать какую-либо библиотеку по некоторым причинам.
Я хочу преобразовать обычный EMBED URL в AMP Url с помощью preg_replace, я сделал это для youtube иего работа отлично работает, вот пример.
/\s*[a-zA-Z\/\/:\.]*youtube.com\/watch\?v=([a-zA-Z0-9\-_]+)([a-zA-Z0-9\/\*\-\_\?\&\;\%\=\.]*)/i
с
<amp-youtube width="480" height="270" layout=responsive data-videoid="$1"></amp-youtube>
Теперь мне нужно конвертировать эти два
https://www.instagram.com/p/BmUm-8DH2Qq/?hl=en&taken-by=sonamkapoor
Нужноэтот идентификатор BmUm-8DH2Qq , поэтому я могу сделать код AMP следующим образом
<amp-instagram class="no-bottom" data-shortcode="BmUm-8DH2Qq<" width="1" height="1" layout="responsive"></amp-instagram>
https://twitter.com/ANI/status/1040050654172131328
и нужен этот идентификатор 1040050654172131328 длясделать код AMP
<amp-twitter class="no-bottom" width="390" height="330" layout="responsive" data-tweetid="1040050654172131328" data-cards="hidden"></amp-twitter>
спасибо