我试图在评论中嵌入一个视频文件(来自媒体库)。
添加当前在Posts中使用的默认代码无效:
[video width="1280" height="718" mp4="https://www.example.com/wp-content/uploads/2021/10/video.mp4"][/video]粘贴注释dind中的原始链接也不起作用,输出是纯文本:
[video src="https://www.example.com/wp-content/uploads/2021/10/video.mp4" /]有没有一种方法可以让Wordpress以一种我可以使用视频短代码或原始链接的方式解析评论呢?我请求帮助是因为我不想为此使用插件。谢谢。
发布于 2021-10-17 06:39:39
是的,默认情况下,您不能在WordPress注释中使用短代码。短代码是包围在'undefined‘括号中的任何东西。您可以安装一些插件,允许您在WordPress中的帖子、产品、类别和其他地方使用默认无法使用的短代码。但是,我不知道有什么允许您在注释字段中放置短代码,因为这些字段通常是留给用户填写的。
有一种方法可以将您自己的PHP代码添加到functions.php中以添加这种功能,如本文所解释的:https://www.isitwp.com/add-shortcode-support-to-comments/
另一种选择是尝试对视频使用HTML5标记。看起来就像:
<video controls width="250">
<source src="/uploads/flower.webm" type="video/webm">
<source src="/uploads/flower.mp4" type="video/mp4">
<source src="/uploads/flower.ogg" type="video/ogg">
</video>尽管使用标记选项,您可能会遇到与不同浏览器和操作系统的兼容性问题。如果您确实决定尝试此选项,只需确保您包含了一些不同的视频格式,如我包含的3格式(mp4、webm和ogg),以增加视频对大多数人兼容和可查看的机会。
https://wordpress.stackexchange.com/questions/396984
复制相似问题