在 WordPress 中将短代码转换为 YouTube link
Convert short-code to YouTube link in WordPress
我需要转换这个简码:
[youtube id="ElWkGqhoDfE" width="720" height="380"]
到 Youtube Link 赞
https://www.youtube.com/watch?v=ElWkGqhoDfE
因此,我需要在 WordPress AMP 中加载页面时对其进行转换
我该怎么做?
检查如果有效,
只需做
$shortcode = do_shortcode('[youtube id="ElWkGqhoDfE" width="720" height="380"]');
echo $shortcode;
现在 $shortcode 可供进一步使用
你可以使用这个功能
function get_shortcode($code){
if (strpos($code, 'youtube') !== false) {
$youtube = explode(" ", $code);
$youId = str_replace('"', "" ,str_replace('id="', "", $youtube[1]));
$link = 'https://www.youtube.com/watch?v='.$youId ;
return $link;
}
}
$shortcode = '[youtube id="ElWkGqhoDfE" width="720" height="380"]' ;
echo get_shortcode($shortcode);
我需要转换这个简码:
[youtube id="ElWkGqhoDfE" width="720" height="380"]
到 Youtube Link 赞
https://www.youtube.com/watch?v=ElWkGqhoDfE
因此,我需要在 WordPress AMP 中加载页面时对其进行转换
我该怎么做?
检查如果有效, 只需做
$shortcode = do_shortcode('[youtube id="ElWkGqhoDfE" width="720" height="380"]');
echo $shortcode;
现在 $shortcode 可供进一步使用
你可以使用这个功能
function get_shortcode($code){
if (strpos($code, 'youtube') !== false) {
$youtube = explode(" ", $code);
$youId = str_replace('"', "" ,str_replace('id="', "", $youtube[1]));
$link = 'https://www.youtube.com/watch?v='.$youId ;
return $link;
}
}
$shortcode = '[youtube id="ElWkGqhoDfE" width="720" height="380"]' ;
echo get_shortcode($shortcode);