打开主题的functions.php文件,加入以下代码:
【前者是音频,后者是视频,我估计我只会使用这两个。】
1 | add_theme_support( 'post-formats', array( 'audio', 'video' ) ); |
然后在首页上添加相应格式的样式
1 2 3 4 5 6 7 | <?php if( has_post_format( 'audio' )) { // 音頻?> 样式代码 <?php } else if (has_post_format('video')) { // 视频?> 样式代码 <?php } else{ // 标准?> 样式代码 <?php } ?> |
另外还有一个自定义字段缩略图的写法
【意思是,如果有自定义image,就用那个链接,如果没有用,就用默认图片。格式为居左,100px】
1 2 3 4 5 6 | <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" ><?php if ( get_post_meta($post->ID, 'image', true) ) : ?> <?php $image = get_post_meta($post->ID, 'image', true); ?> <img class="alignleft" width="100px" height="100px" src="<?php echo $image; ?>" alt="<?php the_title(); ?>"/> <?php else : ?> <img class="alignleft" src="https://fqfm.info/blog/wp-content/themes/white-gold/images/mp3.gif" alt="<?php the_title(); ?>" /> <?php endif;?></a> |
自定义字段音频的写法
【track,artist,mp3url】
1 2 3 | <br>曲名:<?php $key="track"; echo get_post_meta($post->ID, $key, true); ?><br><br> 艺术家:<?php $key="artist"; echo get_post_meta($post->ID, $key, true); ?><br><br> <embed src="<?php bloginfo('template_url');?>/images/dewplayer.swf?mp3=<?php $key="mp3url"; echo get_post_meta($post->ID, $key, true); ?>&autostart=0&autoreplay=1" wmode="transparent" height="20" width="240" type="application/x-shockwave-flash"> |
更新日:2012/09/05 · 18:51
————本日志版权归花莫笑所有。
日志内的相关图文请勿转载。