我创建了多种post格式,当我使用音频post格式时,我想为音频播放器添加一些额外的javascript。
所以,我包括内容音频。php如下所示:
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( \'blog/content\', get_post_format() ); ?>
<?php endwhile; ?>
这将加载博客/内容音频。php预期值:
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<?php
$att_args = array(
\'post_type\' => \'attachment\',
\'numberposts\' => 1,
\'post_status\' => null,
\'post_parent\' => $post->ID,
\'post_mime_type\' => \'audio\',
\'orderby\' => \'menu_order\'
);
$attachments = get_posts( $att_args );
if( $attachments ): ?>
<?php wp_enqueue_script(\'mediaelement-js\'); ?>
<?php foreach( $attachments as $attachment ): ?>
<?php $attachmenturl=wp_get_attachment_url($attachment->ID); ?>
<audio id="player2" src="<?php echo $attachmenturl; ?>" type="audio/mp3" controls="controls"></audio>
<?php endforeach; ?>
<?php endif; ?>
<?php the_title(); ?>
</article>
我可以在此文件中使用wp\\u enqueue\\u script()函数吗?它工作得很好,但我很好奇这是否是正确的方法。