你可以直接嵌入音频文件,并使用一个简单的短码[audio]播放它们。支持的文件类型有mp3、ogg、wma、m4a和wav。
音频短码
以下短码显示加载music.mp3文件的音频播放器:
[audio src="music.mp3"]
要使用模板文件中的短码,使用do_shortcode函数。当music.mp3文件被存储在(theme_directory)/sounds目录下时,在你的模板文件中插入以下代码:
$music_file = get_template_directory_uri() . "/sounds/music.mp3"; echo do_shortcode('[audio mp3=' . $music_file . ']');
该短码创建了音频播放器,如下面的截图所示。
循环播放和自动播放
支持以下基本选项:
Loop
允许媒体的循环播放。
- “off” – 不要循环媒体。默认情况下。
- “on” – 媒体将循环到开头并自动继续播放。
Autoplay
导致媒体文件一准备好就自动播放。
- 0 – 不要自动播放媒体。默认情况下。
- 1 – 媒体一旦准备好,就会立即播放。
下面的例子在页面加载后立即开始播放音乐并循环播放。
echo do_shortcode('[audio mp3=' . $music_file . ' loop = "on" autoplay = 1]');
样式
如果你想改变音频播放器的外观和感觉,你可以通过针对默认的wp-audio-shortcode
类名称来实现。如果你在style.css
中插入以下代码,音频播放器的一半宽度将被显示。
.wp-audio-shortcode { width: 50%; }
支持的音频格式
- mp3
- ogg
- wma
- m4a
- wav