我也有同样的问题。您需要重新分类mediaelement样式和脚本,如中所述this 邮递在ajax调用之后,只需调用此函数:
function enqueue_mediaelement(){
wp_enqueue_style( \'wp-mediaelement\' );
wp_enqueue_script( \'wp-mediaelement\' );
}
add_action( \'wp_enqueue_scripts\', \'my_enqueue_scripts\' );
如果要为特定页面添加自己的样式(在以下ID为“2”的页面示例中),我建议您另外添加自己的样式表:
function enqueue_mediaelement(){
if( is_page( \'2\' ) ) {
wp_enqueue_style( \'wp-mediaelement\' );
wp_enqueue_style(\'my-audio-player\', get_stylesheet_directory_uri() . \'/audio-player-styles.css\', array(), null );
}else{
wp_enqueue_style( \'wp-mediaelement\' );
}
wp_enqueue_script(\'wp-mediaelement\');
}
add_action( \'wp_enqueue_scripts\', \'my_enqueue_scripts\' );
当然,您可以对单个脚本执行相同的操作。
而且this 文章可能会有所帮助。