PHP 创建简单的基于oEmbed的WordPress短代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 创建简单的基于oEmbed的WordPress短代码相关的知识,希望对你有一定的参考价值。

add_shortcode( 'youtube', 'my_youtube_shortcode' );
 
function my_youtube_shortcode( $atts ) {
 
    // We need to use the WP_Embed class instance
    global $wp_embed;
 
    // The "id" parameter is required
    if ( empty($atts['id']) )
        return '';
 
    // Construct the YouTube URL
    $url = 'http://www.youtube.com/watch?v=' . $atts['id'];
 
    // Run the URL through the  handler.
    // This handler handles calling the oEmbed class
    // and more importantly will also do the caching!
    return $wp_embed->shortcode( $atts, $url );
}

以上是关于PHP 创建简单的基于oEmbed的WordPress短代码的主要内容,如果未能解决你的问题,请参考以下文章

php WordPress oEmbed过滤器

PHP 透过oEmbed

php 创世纪档案描述oEmbed Shortcode支持

php 将包装器div添加到oEmbed WordPress对象

php 将youtube缩略图和网址拉出ACF oEmbed字段以供使用

php 将youtube缩略图和网址拉出ACF oEmbed字段以供使用