
Gabriel Brooks
0
1160
104
Если вы использовали 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. В целях безопасности WordPress не допускает использование любого старого URL-адреса с oEmbed. На странице Кодекса WordPress есть список принятых сайтов о встраивании. Следует также отметить, что вы можете добавить больше сайтов. Этот процесс должен быть оставлен для другой статьи, чтобы покрыть.
WordPress, кажется, находится в бесконечном путешествии, чтобы сделать нашу жизнь проще. Эта способность встраивания является еще одним небольшим примером. Какая функция WordPress вам нравится, которая делает вашу жизнь проще? Вы пробовали oEmbed?