Создавая страницу или запись, нередко возникает необходимость внедрить объект. Конечно, предоставить доступ к видеозаписи или аудиофайлу можно посредством обычной ссылки, но пользователям куда интереснее видеть готовый файл с плеером непосредственно на ваших страницах.
Стоит отметить, что внедрять видеоролики, какие-либо изображения и другое содержимое довольно просто: разработчики позаботились об этом, начиная с вордпресса 2.9-версии. Также стоит отметить, что начиная с версии 3.5 внедрение уже – автоматическое, до этого в настройках можно было убрать автоматическое внедрение соответствующей галочкой. Но, перейдем непосредственно к добавлению контента.
Чтобы вставить объект при создании записи, достаточно скопировать его URL в область редактирования. Если говорить проще, вы можете добавить видеоролик на ютуб, после чего выложить его на странице. Очень важно, чтобы юрл при этом не был заключен в тег и находился в отдельной строке.
Какие сервисы поддерживает платформа?
За внедрение объектов отвечает инструмент под названием oEmbed, именно он позволяет осуществить автоматическую вставку. Сейчас библиотека oEmbed поддерживает множество сервисов, включая Twitter и Youtube. Но, несмотря на это обстоятельство, некоторые сервисы вам по-прежнему недоступны. И сделано это в целях безопасности, хотя во многих случаях разработчики просто не учли менее популярные сервисы и еще не добавили их в библиотеку.
Как добавить другие сервисы?
Рассмотрим пример добавления поддержки SoundCloud. Добавить данный музыкальный сервис несложно, достаточно внести код в functions.php темы:
// Add SoundCloud oEmbed
function add_oembed_soundcloud(){
wp_oembed_add_provider( ‘http://soundcloud.com/*’, ‘http://soundcloud.com/oembed’ );
}
add_action(‘init’,’add_oembed_soundcloud’);
После этого вы можете вставлять юрл-адреса в отдельную строку и oEmbed сделает все автоматически. Конечно, если вы не пользуетесь кодами и не любите править системные файлы, можно воспользоваться и плагином SoundCloud is Gold. Естественно, речь в данный момент идет именно о SoundCloud, в других случаях придется пользоваться кодом или искать плагины нужных сервисов.