Найти тему
Top-Bit.biz

Вставляем объекты в запись WordPress

Создавая страницу или запись, нередко возникает необходимость внедрить объект. Конечно, предоставить доступ к видеозаписи или аудиофайлу можно посредством обычной ссылки, но пользователям куда интереснее видеть готовый файл с плеером непосредственно на ваших страницах.

Стоит отметить, что внедрять видеоролики, какие-либо изображения и другое содержимое довольно просто: разработчики позаботились об этом, начиная с вордпресса 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, в других случаях придется пользоваться кодом или искать плагины нужных сервисов.