Шорткод Soundcloud не работает
Шорткод Soundcloud, похоже, не работает. Я пробовал в течение нескольких дней, но он просто отображается как необработанный код. Это глюк, официально прекращена поддержка или есть какое-то обходное решение?
[soundcloud url="https://api.soundcloud.com/tracks/151458437" params="color=ff5500&auto_play=false&hide_related=false&show_artwork=true&show_comments=true&show_user=true&show_reposts=false" width="100%" height="166" iframe="true" /]
https://soundcloud.com/radhanath-swami/offer-the-best-you-have
Использую последнюю версию WordPress 3.9.1

Если у вас WordPress 3.5 или новее, просто разместите URL на отдельной строке, и это должно сработать:
https://soundcloud.com/radhanath-swami/offer-the-best-you-have
Вам не нужно использовать embed-код, WordPress сам обрабатывает встраивание через oEmbed.
Также ознакомьтесь с Codex.
РЕДАКТИРОВАНО: Если вам нужно маленькое изображение, вероятно, следовало упомянуть об этом в вопросе...
Самый простой способ — вставить embed-код:
<iframe width="100%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/151456970&color=ff5500&auto_play=false&hide_related=false&show_artwork=true&show_comments=true&show_user=true&show_reposts=false"></iframe>

Самостоятельно размещённый (self-hosted) код ядра WordPress не содержит такого шорткода. Это дополнительная функция, доступная только на сервисе wordpress.com.
Хотя oembeds (простое использование URL SoundCloud) работают нормально, шорткода для его настройки не существует. Вам потребуется добавить собственный код или найти плагин, который реализует такой шорткод.

можно ли использовать встроенный код из SoundCloud вместо URL, чтобы отображался меньший значок, а не большой.

@SanthoshYedidi Если под "встроенным кодом" вы подразумеваете пример кода, который вы показали в вопросе — то нет. Это будет работать только на сайте wordpress.com.

а как насчет других сайтов. Также только WordPress может использовать wordpress.com, а что насчет остальных

Флажок "Wordpress code" на экране встраивания Soundcloud предназначен только для пользователей Wordpress.com. Если у вас самостоятельно размещённый сайт (Wordpress.org), оставьте "Wordpress code" неотмеченным и скопируйте код <iframe>
. Вставьте его в HTML-представление вашей страницы WordPress. Вуаля!

Не уверен, почему комментарий Роланда получил отрицательную оценку, ведь использование Jetpack с включённой настройкой "Shortcode embeds" делает embed-код рабочим.
Я только что использовал тему с последней версией WP 4, и шорткод SoundCloud заработал только после активации Jetpack Shortcode Embeds.

добавьте это в ваш functions.php
// Добавляем SoundCloud oEmbed
function add_oembed_soundcloud(){
wp_oembed_add_provider( 'http://soundcloud.com/*', 'http://soundcloud.com/oembed' );
}
add_action('init','add_oembed_soundcloud');
Источник: Как встроить SoundCloud в записи WordPress с помощью oEmbed
убедитесь, что код находится внутри <?php ?>

Я потратил слишком много времени, пытаясь разобраться с этим, и наконец нашел решение, так что публикую здесь. Если вам нужен большой квадратный плеер, вы можете просто вставить URL Soundcloud на отдельной строке — как советует Rarst. Например:
https://soundcloud.com/user-426955691/episode-1-about-the-chat
Встраивание маленького плеера сложнее, и я не смог найти краткого ответа.
Сначала действия в Soundcloud:
- Нажмите на ссылку "Share" в посте.
- Перейдите на вкладку "Embed" во всплывающем окне.
- Выберите маленький плеер, чтобы увидеть код для встраивания. Он будет выглядеть примерно так.
WordPress не позволит вам вставить тег <iframe>
в редактор. Похоже, это сделано из соображений безопасности. Я установил плагин под названием iframe. С этим плагином вы можете добавить тег <iframe>
в контент. Просто замените символы < и > в теге <iframe>
на квадратные скобки [ ], например: [iframe]
.
После активации плагина iframe просто вставьте этот код на страницу редактирования в WordPress:
[iframe width="100%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/304567138&color=ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false"][/iframe]
