Embed um Gists bei Github erweitern.

Möchtest du Github gists konfortabel in WordPress Artikel einbinden, dann kannst du mit diesem Code-Schnipsel die Embed funktion von WordPress um Github gists erweitern. So lassen sich einfach und unkompliziert Gists einbinden.

Füge folgenden Code-Schnipsel in die functions.php von deinem WordPress Theme ein um Embed um Github gists zu erweitern.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
* Benutzung:
* Kopiere den gist Link in einen Blogartikel oder eine Seite, er wird automatisch eingebunden:
* https://gist.github.com/2926827
* 
* Wenn ein gist aus mehreren teilen besteht waehle die URL im folgenden Format:
* https://gist.github.com/2926827?file=embed-gist.php
*/
wp_embed_register_handler( 'gist', '/https:\/\/gist\.github\.com\/(\d+)(\?file=.*)?/i', 'wp_embed_handler_gist' );
 
function wp_embed_handler_gist( $matches, $attr, $url, $rawattr ) {
 
$embed = sprintf(
'<script src="https://gist.github.com/%1$s.js%2$s"></script>',
esc_attr($matches[1]),
esc_attr($matches[2])
);
 
return apply_filters( 'embed_gist', $embed, $matches, $attr, $url, $rawattr );
}
Autor: Kreativmonkey
Administriert mehrere WordPress Projekte und versucht mit dieser Seite eine umfangreiche Deutsche WordPress Code-Schnipsel Sammlung auf zu bauen. Durch die regelmäßige Arbeit mit WordPress und der vielen "HowTo's" die diese Arbeit begleiten sammeln sich immer mehr Code-Schnipsel an, da diese auf unterschiedlichen Plattformen zu finden sind und man nicht alles in Lesezeichen ablegen kann, werden diese Schnipsel hier notiert, mit der Quelle und ein paar Zusatzinformationen versehen und für die Allgemeinheit zur Verfügung gestellt.

50 weitere Artikel von .