Lo shortcode di Soundcloud non funziona
Lo shortcode di Soundcloud non sembra funzionare. Ho provato per diversi giorni e appare semplicemente come codice raw. È un bug, il supporto è stato ufficialmente interrotto, esiste qualche soluzione alternativa?
[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
Sto utilizzando l'ultima versione di WordPress 3.9.1

Se sei su WordPress 3.5 o successivo, basta inserire l'URL su una riga separata e dovrebbe funzionare:
https://soundcloud.com/radhanath-swami/offer-the-best-you-have
Non è necessario utilizzare il codice embed, WordPress gestisce l'incorporamento tramite oEmbed in automatico.
Inoltre dai un'occhiata al Codex.
MODIFICA: Se vuoi l'immagine piccola probabilmente avresti dovuto specificarlo nella domanda...
Il modo più semplice probabilmente è inserire il codice embed in
<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>

Il codice principale di WordPress self-hosted non include questo shortcode. È un'aggiunta esclusiva del servizio wordpress.com.
Sebbene gli oembed (usando solo l'URL di SoundCloud) funzionino correttamente, non esiste uno shortcode per personalizzarlo. Dovresti aggiungere del codice personalizzato o cercare un plugin che implementi questo shortcode.

invece di utilizzare l'URL di SoundCloud, è possibile usare il codice embed di SoundCloud in modo che mostri un'icona più piccola rispetto a quella grande.

@SanthoshYedidi Se per "codice embed" intendi il codice di esempio che hai mostrato nella domanda, allora no. Funzionerebbe solo su un sito wordpress.com.

e per gli altri siti web? Inoltre solo WordPress può usare wordpress.com, e gli altri?

La casella di controllo "Codice Wordpress" nella schermata di incorporamento di Soundcloud è riservata esclusivamente agli utenti di Wordpress.com. Se disponi di un sito self-hosted (Wordpress.org), lascia "Codice Wordpress" deselezionato e copia il codice <iframe>
. Incolla quel codice nella visualizzazione HTML della tua pagina Wordpress. Voilà!

Non sono sicuro del perché il commento di Roland sia stato valutato negativamente, poiché utilizzare Jetpack con l'impostazione "Shortcode embeds" attivata fa funzionare il codice di embed.
Ho appena utilizzato un tema con l'ultima versione di WP 4 e lo shortcode di SoundCloud ha funzionato solo dopo aver attivato gli Shortcode Embeds di Jetpack.

aggiungi questo al tuo functions.php
// Aggiungi oEmbed per SoundCloud
function add_oembed_soundcloud(){
wp_oembed_add_provider( 'http://soundcloud.com/*', 'http://soundcloud.com/oembed' );
}
add_action('init','add_oembed_soundcloud');
Fonte: Come incorporare SoundCloud nei tuoi articoli WordPress utilizzando oEmbed
assicurati che sia all'interno di <?php ?>

Ho passato troppo tempo a cercare di capirlo e alla fine l'ho trovato, quindi lo posto qui. Se vuoi il player quadrato grande, puoi semplicemente incollare l'URL di Soundcloud su una riga separata - come dice Rarst. Per esempio:
https://soundcloud.com/user-426955691/episode-1-about-the-chat
Incorporare il player più piccolo è più complicato, e non ho trovato una risposta concisa.
Prima, da Soundcloud:
- Clicca sul link Condividi nel post.
- Clicca sulla scheda Incorpora nel popup
Evidenzia il player più piccolo per vedere il codice di incorporamento del player piccolo. Sarà simile a questo.
WordPress non ti permetterà di inserire il <iframe>
nell'editor. Sembra che sia per una questione di sicurezza. Ho scaricato un plugin chiamato iframe. Con questo plugin, puoi aggiungere un tag <iframe>
al contenuto. Basta cambiare i caratteri < e > nel tag <iframe>
con parentesi quadre, [ ], ad esempio [iframe]
.
Una volta attivato il plugin iframe. Basta inserire questo codice nella schermata di modifica della pagina in 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]
