Встраивание Instagram с помощью короткого кода не работает, как рекламируется в официальных документах

Я кодирую простую тему WordPress, и я хотел бы вставлять изображения Instagram через короткий код, как описано на WordPress.com и Instagram.com . (Обе ссылки указывают на те страницы, которые демонстрируют, как это должно работать).

Таким образом, для встраивания образа из Instagram нужно либо http://instagram.com/p/bNd86MSFv6/ либо [instagram url=http://instagram.com/p/bNd86MSFv6/ hidecaption=true width=320] .

Однако они ничего не добавляют. Youtube и Vimeo работают нормально, но не Instagram. URL-адрес просто обернут тегом <p> . На странице о oEmbed на WordPress сказано, что это должно поддерживаться с 3.5 , в настоящее время у меня установлен WP 4.0 на моем локальном хосте.

Что мне не хватает?

Основная проблема здесь – WordPress COM и ORG НЕ равны. Вопросы о поддержке первых на самом деле не соответствуют теме WordPress Development.

Одним из следствий отсутствия равенства com и org является то, что у последнего нет короткого кода [instagram] , поэтому, естественно, он не будет работать – встроенные короткие коды можно увидеть в этом списке . С другой стороны, вы правы, согласно странице codex о вставках Instagram поддерживается. Обычно он работает следующим образом:

 Instagram photo below http://instagram.com/p/bNd86MSFv6/ Instagram photo above 

Важно, чтобы ссылка на вставки была на отдельной строке.

Если это не работает для вас, вы можете попробовать использовать [embed] shortcode :

 [embed]http://instagram.com/p/bNd86MSFv6/[/embed] 

BTW проверил встроенную Instagram на старой установке WP 4.0, она отлично работает для меня.