Một trong những người dùng của chúng tôi đã yêu cầu chúng tôi một cách dễ dàng để nhúng SoundCloud vào trang web WordPress của họ. WordPress có tính năng mát mẻ này được gọi là oEmbed hỗ trợ tự động nhúng miễn là bạn đăng URL vào dòng riêng của nó. Hiện tại, WordPress oEmbed thư viện hỗ trợ các dịch vụ phổ biến như Youtube, Twitter, Vimeo, vv Tuy nhiên, SoundCloud không được hỗ trợ bởi WordPress chỉ được nêu ra. Vâng không có gì phải lo lắng vì WordPress làm cho nó rất dễ dàng để thêm các nhà cung cấp oEmbed sử dụng wp_oembed_add_provider () chức năng. Trong bài này, chúng tôi sẽ giới thiệu cho các bạn cách bổ sung hỗ trợ oEmbed cho SoundCloud trong WordPress.
Cập nhật: Bạn KHÔNG cần phải sử dụng hướng dẫn này nữa. WordPress 3.5+ đã tích hợp sẵn hỗ trợ oEmbed cho SoundCloud.
Tất cả bạn phải làm là dán đoạn mã sau vào tệp functions.php của chủ đề hoặc trong một plugin dành cho trang web.
// Thêm SoundCloud oEmbed hàm add_oembed_soundcloud () { wp_oembed_add_provider ('http://soundcloud.com/*', 'http://soundcloud.com/oembed'); } add_action ('init', 'add_oembed_soundcloud');
Đó là nó. Đơn giản chỉ cần dán SoundCloud URL của bạn vào một dòng riêng biệt và để cho tự động nhúng (oEmbed) phép thuật làm phần còn lại.
Có một plugin khá phổ biến mà bạn có thể sử dụng cũng được gọi là SoundCloud là vàng cung cấp rất nhiều tính năng. Hoặc vì SoundCloud được chính thức hỗ trợ bởi WordPress.com, có một mã ngắn dành cho tất cả người dùng WordPress.com. Vì vậy, bạn có thể sử dụng plugin JetPack cho WordPress tự lưu trữ và cho phép tùy chọn rút ngắn mã vạch. Một khi bạn làm điều đó, bạn sẽ có thể sử dụng mã ngắn như sau:
[soundcloud url = “http://api.soundcloud.com/tracks/207988” iframe = “true” /]
Hy vọng rằng điều này sẽ giúp bất cứ ai tìm kiếm một cách để nhúng SoundCloud trong WordPress.