获取要在[playlist]短代码中使用的上传音频文件的ID的函数

我正在使用wordpress网站首页上的短代码设置播放列表, 在后端, 我有一些设置输入供用户使用媒体上传器将他们想要的音频文件上传到播放列表中。

我似乎无法找出问题, 是否有一种方法可以收集用户输入的音频文件的ID, 然后将其存储在数组中的变量中, 因此我可以在播放列表短代码中回显该变量;例如。这是我要放在front-page.php中的内容。

基本上, 我只是不知道是否有办法获取音频文件的音频ID

这就是我试图将其放置的方式, 但是显然, 这只会收集我需要获取其ID的上载歌曲的src, 因此我试图确定是否可以这样做。

$playlistOne = get_option('playlist_file_one');

$playlistTwo = get_option('playlist_file_two');

$playlistThree = get_option('playlist_file_three');

$playlist = array($playlistOne, $playlistTwo, $playlistThree );

echo do_shortcode('');

我需要输出是上传到媒体播放器的音频文件的ID, 而不是文件的src。


#1


我终于找到了解决之道。

$playlist = esc_attr(get_option('playlist_files') );
$playlistId = attachment_url_to_postid( $playlist );
echo do_shortcode('');

来源:

https://www.srcmini02.com/63030.html

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?