php - 使用 wp_audio_shortcode 的 Wordpress 音频
问题描述
我正在使用最新的 Wordpress 4.9.6。我正在尝试使用我的 media-audio.php 帖子格式文件中的 wp_audio_shortcode 向我的一篇帖子添加一些音频。
我确实设法播放了音频,但我不太喜欢以某种方式添加的 mejs-mediaelement 播放器。我实际上想完全删除这个播放器并使用出现的默认代码:
<audio class="wp-audio-shortcode" id="audio-329-1" preload="none" style="width: 100%;" controls="controls"><source type="audio/mpeg" src="https://www.example.com/wp-content/uploads/2018/06/preview-1.m4a?_=1"><a href="https://www.example.com/wp-content/uploads/2018/06/preview-1.m4a">https://www.example.com/wp-content/uploads/2018/06/preview-1.m4a</a></audio>
如何关闭/禁用 wp_audio_shortcode 添加的 mejs-mediaelement 播放器?
解决方案
如何关闭/禁用 wp_audio_shortcode 添加的 mejs-mediaelement 播放器?
如果你想完全禁用它,那么使用wp_audio_shortcode_library
钩子来防止媒体/播放器库的 CSS 和 JS 文件被排队/加载:
add_filter( 'wp_audio_shortcode_library', '__return_empty_string' );
或者,不要禁用该库,而仅禁用或替换默认的 CSS 类名称:(简码的默认媒体库 JS/脚本[audio]
仅针对具有wp-audio-shortcode
该类的 HTML 元素)
add_filter( 'wp_audio_shortcode_class', '__return_empty_string' );
推荐阅读
- android - Trigger scanning on a Zebra TC25 with an Android Delphi application
- python - 从向导按钮 Odoo 更改模型中状态栏的状态
- java - 排序列表
通过优先的起始字母 - r - 使用条件增加数据框的行数
- go - 如何使用收集器跟踪 gRPC 服务(服务器端)
- android - 从一个页面过渡到另一个页面 - Flutter
- javascript - Bot 在服务器成员之间没有超时 | 不和谐.js
- php - WP-Query / pre_get_posts / category / 不工作
- java - 尝试打印三角形的错误输出
- swift - 我如何以通用方式知道具有关联值的枚举类型?