在评论中嵌入YouTube视频

时间:2013-07-10 作者:Johan

在我的帖子中,你可以通过在帖子中添加链接来嵌入Youtube的视频。除此之外,你不必做任何事情。

根据我的评论,我不能做同样的事情。是否有可能只通过链接(或其他方式,但我更喜欢第一种方式)嵌入Youtube视频?如果有,如何嵌入?

3 个回复
最合适的回答,由SO网友:kaiser 整理而成

只需将注释添加到oEmbed。这里有一个小插件,可以用作MU插件或普通插件,这应该可以很好地解释发生了什么。

<?php
defined( \'ABSPATH\' ) or exit;
/* Plugin Name: (#105942) oEmbed Comments */

add_filter( \'comment_text\', \'wpse_105942_oembed_comments\', 0 );
function wpse_105942_oembed_comments( $comment )
{
    add_filter( \'embed_oembed_discover\', \'__return_false\', 999 );

    $comment = $GLOBALS[\'wp_embed\']->autoembed( $comment );

    remove_filter( \'embed_oembed_discover\', \'__return_false\', 999 );

    return $comment;
}

SO网友:Ravinder Kumar

您可以使用jetpack plugin 在评论中嵌入Youtube视频链接。

Important Links:

Shortcode Embeds

Embedding youtube link

SO网友:vozer

要将它们很好地嵌入到具有宽度响应功能的评论中,请尝试fitvid

http://wordpress.org/plugins/fitvids-for-wordpress/

与上面的代码片段配合使用效果很好:

<?php
defined( \'ABSPATH\' ) or exit;
/* Plugin Name: (#105942) oEmbed Comments */

add_filter( \'comment_text\', \'wpse_105942_oembed_comments\', 0 );
function wpse_105942_oembed_comments( $comment )
{
    add_filter( \'embed_oembed_discover\', \'__return_false\', 999 );

    $comment = $GLOBALS[\'wp_embed\']->autoembed( $comment );

    remove_filter( \'embed_oembed_discover\', \'__return_false\', 999 );

    return $comment;
}

结束