web-dev-qa-db-fra.com

Soundcloud embed shortcode ne fonctionne pas

Le code court soundcloud ne semble pas fonctionner. J'ai essayé pendant plusieurs jours et cela se présente sous forme de code brut. Est-ce un problème, le support a-t-il été officiellement interrompu, existe-t-il une solution de contournement?

[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

Utiliser la dernière version de wordpress 3.9.1

6
Santhosh Yedidi

Si vous êtes sur WordPress 3.5 ou supérieur, il suffit de mettre l'URL sur une ligne séparée devrait fonctionner:

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

Vous n'avez pas besoin d'utiliser le code d'intégration, WordPress gère l'intégration via oEmbed lui-même.

Aussi jetez un coup d'oeil au Codex .

EDIT: Si vous voulez la petite image, vous auriez probablement dû mentionner cela dans la question ...

Le moyen le plus simple est probablement de mettre le code intégré dans

<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

La case à cocher "Code Wordpress" de l'écran d'intégration de soundcloud est réservée aux utilisateurs de Wordpress.com. Si vous avez un site auto-hébergé (Wordpress.org), ne cochez pas la case "Code Wordpress" et copiez le code <iframe>. Collez-le dans la vue HTML de votre page wordpress. Voila!

3
squarecandy

Le code de base WordPress auto-hébergé simplement n'a pas un tel shortcode. C'est un ajout supplémentaire au service wordpress com.

Bien que oembeds (utilisant uniquement l’URL soundcloud) fonctionne correctement, il n’existe aucun shortcode pour le personnaliser. Vous devrez ajouter du code personnalisé ou rechercher un plug-in implémentant un tel shortcode.

3
Rarst

Vous ne savez pas pourquoi le commentaire de Roland est marqué parce que l'utilisation de Jetpack avec le paramètre "Shortcode incorporé" activé active le code d'intégration.

Je viens d'utiliser un thème avec la dernière version de WP 4 et le shortcode SoundCloud n'a fonctionné que lorsque j'ai activé Jetpack Shortcode Embeds.

J'ai passé trop de temps à essayer de comprendre cela et je l'ai finalement trouvé, donc je poste ici. Si vous voulez le grand lecteur carré, vous pouvez simplement coller l'URL Soundcloud sur une ligne séparée - comme le dit Rarst. Par exemple:

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

Intégrer le plus petit joueur est plus délicat, et je ne trouvais pas de réponse concise.

D'abord à Souncloud:

  1. Cliquez sur le lien Partager sur le message.
  2. Cliquez sur l'onglet incorporé dans la fenêtre contextuelle.
  3. Mettez en surbrillance le plus petit joueur pour voir le code incorporé du petit joueur. Il ressemblera à ceci.

WordPress ne vous laissera pas déposer le <iframe> dans l'éditeur. Cela semble être pour une raison de sécurité. J'ai téléchargé un plugin appelé iframe . Avec ce plugin, vous pouvez ajouter une balise <iframe> au contenu. Il suffit de changer < et > caractères de la balise <iframe> aux crochets, [], par exemple. [iframe].

Une fois que vous activez le plugin iframe. Donc, déposez simplement ce code dans l'écran de modification de page dans 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

ajoutez ceci à votre 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: Comment intégrer SoundCloud dans vos publications WordPress en utilisant oEmbed

assurez-vous juste que son <?php ?> à l'intérieur

0
H3r0k0