Что такое oEmbed и как это облегчает использование WordPress? [Технология объяснила]

oembed WordPressЕсли вы использовали Facebook в течение какого-то времени, вы, вероятно, заметили, что когда вы публикуете ссылку на видео YouTube, Facebook встраивает это видео в ваше обновление для вас. Он также работает с несколькими другими типами ссылок, такими как файлы MP3. Я иногда публикую ссылки на записи, и это очень удобно.

Начиная с версии 2.9, WordPress предоставляет пользователям возможность связываться с несколькими службами (такими как Flickr и YouTube) и автоматически встраивать контент без необходимости собирать кучу кода. WordPress использует протокол oEmbed для достижения этой цели. Вы можете спросить: «Так что же это за штука oEmbed и как она помогает пользователю WordPress, как я?»

Что такое oEmbed для WordPress?

oEmbed был описан несколькими различными способами. Кодекс WordPress описывает это так:

… Протокол для сайта A (например, вашего блога), который запрашивает у сайта B (например, YouTube) HTML-код, необходимый для встраивания контента (например, видео) с сайта B.

Домашняя страница oEmbed также дает описание:

oEmbed — это формат, позволяющий встроенное представление URL на сторонних сайтах. Простой API позволяет веб-сайту отображать встроенный контент (например, фотографии или видео), когда пользователь публикует ссылку на этот ресурс, без необходимости непосредственного анализа ресурса.

Таким образом, в основном, oEmbed позволяет веб-странице (то есть сайту WordPress) превратить ссылку во встроенный медиа-файл, просто отправив запрос создателю медиа-контента (например, YouTube или Flickr) на код для встраивания.

Хорошо, так что все это значит для меня как пользователя WordPress?

Как oEmbed работает с WordPress?

Если вы помните вначале мой пример о том, как Facebook обрабатывает ссылки на YouTube, вы узнаете, как работают ссылки YouTube в WordPress 2.9 и более поздних версиях. Раньше вам приходилось останавливать то, что вы делали, находить видео для встраивания, а затем находить код для встраивания, чтобы вставить его в HTML-версию публикации, над которой вы работали.

Этот процесс работал нормально, но теперь все стало проще благодаря oEmbed. Теперь просто захватите ссылку. Есть два способа использования ссылки. Позвольте мне продемонстрировать, как это работает, используя мой собственный сайт WordPress.

  • Захватите ссылку со страницы YouTube.

oembed WordPress

  • Вставьте ссылку на отдельной строке.

вставлять контент с другого сайта

  • Это то, что вы увидите.

вставлять контент с другого сайта

  • Или вы можете использовать короткий код и напечатать что-то похожее на это и иметь некоторую гибкость с форматированием:

вставлять контент с другого сайта

  • Этот пример будет выглядеть так:

oembed WordPress

В общих чертах, что такое oEmbed и как он работает с WordPress. В целях безопасности WordPress не позволяет использовать только старые URL-адреса с oEmbed. На странице Кодекса WordPress есть список принятых сайтов о встраивании. Следует также отметить, что вы можете добавить больше сайтов. Этот процесс следует оставить для другой статьи.

WordPress, кажется, находится в бесконечном путешествии, чтобы сделать нашу жизнь проще. Эта способность встраивания является еще одним небольшим примером. Какая функция WordPress вам нравится, которая делает вашу жизнь проще? Вы пробовали oEmbed?

Ссылка на основную публикацию
Adblock
detector