web-dev-qa-db-ja.com

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

最新のワードプレス3.9.1を使用する

6
Santhosh Yedidi

あなたがWordPress 3.5以上を使っているなら、URLを に分けて にすればいいでしょう:

https://soundcloud.com/radhanath-swami/offer-the-best-you-have

埋め込みコードを使用する必要はありません、WordPressはoEmbedを介して埋め込みを処理します。

また コーデックスを見てください

編集:あなたが小さな画像をしたい場合は、おそらく質問でそれを言及すべきだった...

最も簡単な方法はおそらく埋め込みコードを

<iframe width="100%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/151456970&amp;color=ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_artwork=true&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false"></iframe>
4
kraftner

Soundcloudの埋め込み画面の[Wordpress code]チェックボックスは、Wordpress.comユーザー専用です。自己ホスト型(Wordpress.org)のサイトがある場合は、[Wordpress code]のチェックを外して<iframe>コードをコピーします。それをあなたのワードプレスページのHTMLビューに貼り付けてください。ほら!

3
squarecandy

自己ホスト型WordPressのコアコードは単純に 持っていません /そのようなショートコードです。それはwordpress comサービスでの追加追加です。

サウンドクラウドのURLを単独で使用することでうまく機能しますが、カスタマイズするためのショートコードはありません。あなたはそれのためにカスタムコードを追加するか、そのようなショートコードを実装するプラグインを研究する必要があるでしょう。

3
Rarst

Rolandのコメントがなぜ「Shortcode embeds」設定をオンにした状態で使用すると埋め込みコードが機能するのかが不明です。

私はテーマを最新バージョンのWP 4で使用していますが、SoundCloudショートコードはJetpack Shortcode Embedsを有効にしたときにのみ機能します。

私はこれを理解しようとして長すぎる時間を費やし、ついにそれを見つけたので、ここに投稿してください。大きな四角いプレイヤーが欲しいなら、Rarstが言っているように、Soundcloud URLを別の行に貼り付けるだけです。例えば:

https://soundcloud.com/user-426955691/episode-1-about-the-chat

小さいプレーヤーを埋め込むのはトリッキーです、そして私は簡潔な答えを見つけることができませんでした。

まず、Souncloudから。

  1. 投稿の[共有]リンクをクリックします。
  2. ポップアップの埋め込みタブをクリックします
  3. 小さいプレーヤーをハイライトして、小さいプレーヤーがコードを埋め込むのを確認します。それはこのようになります。

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&amp;color=ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false"][/iframe]

0
user1508000

これを自分の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');

Source: oEmbedを使ってSoundCloudをWordPressの投稿に埋め込む方法

内側の<?php ?>を確認してください

0
H3r0k0