为了账号安全,请及时绑定邮箱和手机立即绑定

当Wordpress中的链接标签中有mp3时如何生成音频短代码

当Wordpress中的链接标签中有mp3时如何生成音频短代码

PHP
叮当猫咪 2021-04-28 13:53:20
我正在尝试编写一个函数,该函数将<a>使用Wordpress音频短代码覆盖具有.mp3 URL的任何标签。我是从api将帖子拉到Wordpress中的-因此我无法将音频简短代码手动添加到每个帖子中的mp3链接中,甚至无法在自己的行上放置mp3 URL,这会自动生成该简短代码。这些帖子是广播故事。每个<a>标签都以一个完全像这样的标签开头:<a href="https:storyurl.mp3" class="asset-audio">Hear the radio version of this story.</a>我相信这就是我需要将该标签转换为:[audio mp3="https:storyurl.mp3" class="asset-audio" title="Hear the radio version of this story."]有一些音频播放器插件可以识别任何mp3并将其包装为自己的简码,但Wordpress默认情况下不会使用其核心mediaelement.js来执行此操作。我希望在我的孩子主题的functions.php中实现这一目标。
查看完整描述

2 回答

?
慕后森

TA贡献1802条经验 获得超5个赞

将代码粘贴到您的javascript文件中,即可解决您的问题。希望如此。


$('.asset-audio').each(function(){

   var newtag = "[audio mp3="+ $(this).attr('href') +" class="+ 

   $(this).attr('class') +" title="+ $(this).html() +"]";

   $(this).after(newtag);

   $(this).remove();

});


查看完整回答
反对 回复 2021-05-14
  • 2 回答
  • 0 关注
  • 144 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信