Wp_READ_AUDIO_METADATA()函数是否已弃用?

时间:2017-01-26 作者:Celso

我正在尝试使用该函数wp_read_audio_metadata() 要读取上载到帖子的mp3文件的元数据,请使用acf\'s file field.

下面是我的代码:

<?php 
$audio_file = get_field(\'archive_audio_file\'); 
$audio_file_id = $audio_file[\'id\'];
$audio_file_path = get_attached_file( $audio_file_id);
var_dump(wp_read_audio_metadata($audio_file_path));
?>
使用该代码时,我在前端收到以下错误:

致命错误:调用未定义的函数wp\\u read\\u audio\\u metadata()

我是否使用了错误的代码?或者这个functiondeprecated? 因为我在wp-includes/media.php

1 个回复
最合适的回答,由SO网友:Dave Romsey 整理而成

wp_read_audio_metadata() 未弃用。它位于/wp-admin/includes/media.php, 前端没有加载,因此会出现错误。

您正在正确使用该功能。你可以wp_read_audio_metadata() 可通过以下方式获得wp-admin/includes/media.php 调用函数之前,例如:

require_once( ABSPATH . \'wp-admin/includes/media.php\' );
$audio_file_path = get_attached_file( 1821 ); // example attachment ID
var_dump( wp_read_audio_metadata( $audio_file_path ) );

相关推荐

如何使用分类法获取图像(WP Media文件夹)

如何创建一个画廊页面,它是一个画廊的画廊-使用子画廊中的特定照片作为相册的封面?这就是我目前所拥有的。我在后端有一个使用WP Media folder构建的文件夹,名为master. 我想在图库页面中列出master 以及缩略图所属库的名称。这是我的。$galleries = get_terms( \'wpmf-gallery-category\', [ \'hide_empty\' => 0 ]); foreach ( $galleries as $gal )