欢迎光临
我们一直在努力

WordPress 使用 iframe 嵌入Github Gist代码

建站超值云服务器,限时71元/月

在网上看到在Gists地址后边加上pibb就可以生成调用的Html,刚好In笔记需要调用一些Gist的代码,就写了下边的代码。

在主题functions.php加入代码:

1
2
3
4
5
6
7
8
9
/**
 * WordPress 使用 iframe 嵌入Github Gist代码
 * https://www.wpdaxue.com/wp-iframe-handler-gist.html
 */
function wp_iframe_handler_gist( $matches, $attr, $url, $rawattr ) {
	$iframe = '<iframe width="100%" height="300" src="https://gist.github.com/'. esc_attr($matches[1]) .'/'. esc_attr($matches[2]) . '.pibb" frameborder=0 ></iframe>';
	return apply_filters( 'iframe_gist', $iframe, $matches, $attr, $url, $rawattr );
}
wp_embed_register_handler( 'gist_iframe', '#https://gist.github.com/(.*?)/([\d]+)#i', 'wp_iframe_handler_gist' 

/** * WordPress 使用 iframe 嵌入Github Gist代码 * https://www.wpdaxue.com/wp-iframe-handler-gist.html */ function wp_iframe_handler_gist( $matches, $attr, $url, $rawattr ) { $iframe = ‘<iframe width=”100%” height=”300″ src=”https://gist.github.com/’.%20esc_attr($matches[1])%20.’/’.%20esc_attr($matches[2])%20.%20′.pibb” frameborder=0 ></iframe>’; return apply_filters( ‘iframe_gist’, $iframe, $matches, $attr, $url, $rawattr ); } wp_embed_register_handler( ‘gist_iframe’, ‘#https://gist.github.com/(.*?)/([\d]+)#i’, ‘wp_iframe_handler_gist’ );

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » WordPress 使用 iframe 嵌入Github Gist代码
分享到: 更多 (0)