WP主题的“音乐样式”小结

By
WP札记

文章样式是WP3.1版本推出的一个新功能,虽然对于老博客来说用处不是很大(因为要操作的文章比较多),所以“能见度”很低……我在刚推出的那段时间也试着折腾了一些,一直用到现在,基本来说,仿微博客,但貌似不很成功……有同学提到如何实现,所以本篇就介绍一下ink主题目前使用的“音乐样式”。

主题老鸟可以略过本篇内容,或截取使用。因为具体过程完全可以参考官方的twentyeleven……话不多说,上代码~~

1、function.php里注册相应的样式名称,例如我加的:add_theme_support(‘post-formats’, ‘audio’);

2、index.php里面while(have_posts()) : the_post();?>这一行,直到endwhile; ?>之间的内容剪切下来,改成如下样式:


    

3、主题目录下新建文件content.php,把第二步剪切下来的内容粘贴到里面,存储,这主要是设置默认的显示样式;

4、复制一份content.php,重命名为content-audio.php,这个便是要定义的音乐样式了。把the_content()这一行删掉,写入需要显示的内容,例如我增加了5个内容:

post_content;
	$soImages = '~]*\ />~';
	preg_match_all( $soImages, $soContent, $thePics );
	$allPics = count($thePics[0]);
	echo '';  
?>

以上内容为获取并显示文章第一张图片
update 11.12.17:默认图片,感谢 phoetry

post_content;
	$soMedia = '~]*\ />~';
	preg_match_all( $soMedia, $soContent, $theMidea );
	$allMedia = count($themedia[0]);
	if( $allMedia > 0 ){
	echo '
'; echo $themedia[0][0]; echo '
';} ?>

以上内容为获取并显示第一个内嵌的播放器,接下来格式输出~~


Played ', '') ?> times

这就是所有关键步骤了。除此之外再根据主题具体需要定义一下css样式就可以了,对于做过主题的盆友来说这一步一定不是问题~~

您已经发表过意见了!

Comments: 25

  1. 未匹配到图片时, 是不是调用一张默认图片比较好呢.

    话说, 文章样式出来好几个版本了, 我还没碰过…

    2011年12月17日
    • @phoetry 我用的是未匹配就不显示,因为那样就全是默认图片了…

      @venmax 2011年12月17日
    • @phoetry 额,我理解错了……加个默认图片,谢谢提醒

      @venmax 2011年12月17日
  2. 我是两个div,一个图片,一个是歌曲和介绍,自己手打,没有写成固定格式

    2011年12月17日
  3. :!: 先留着现在用不上

    2011年12月17日
  4. 唔唔,很有用。标个星号~

    2011年12月17日
  5. 木看明白啊~~

    2011年12月18日
  6. 一直懒得折腾这个,1是没多大用处,2是多了太多工作

    2011年12月18日
    • @zwwooooo 嗯,集成完的话基本是一劳永逸~~不过真没啥用处

      @venmax 2011年12月18日
  7. 有的时候想放点儿音乐,想想就放弃了,辛辛苦苦独立出来,一下子回到qq空间时代。。。

    2011年12月19日
    • @Veezy 偶尔放点呗,要不跟你似得半年不更新……

      @venmax 2011年12月23日
    • @axiu 没没,我是说首页直接加载音乐。文章里放音乐挺好的~
      啊我要更新。3天之内 :oops:

      2011年12月23日
  8. 懒得搞这些了 麻烦死

    2011年12月21日
  9. 原来里面的样式是这么来的啊。我说呢。下个主题试下。

    2011年12月22日
  10. 这样不会写代码的情何以堪,我一直想加个文章样式。。。 :cry: :cry:

    2011年12月25日
  11. 怎么着也得支持一下,哪天用上了也说不定(音乐站)。

    2012年02月16日
  12. 貌似没有太明白你怎么匹配的,为啥不匹配以MP3或者其他音乐格式结尾的呢?要知道你匹配的是播放器,如果是视频,那也匹配到了。

    2012年02月23日
    • @王叨叨 因为我用的全是虾米……MP3的话,不稳定,而且有版权神马的。而且,既然用的音乐样式,为什么要往里面放其他东西

      @venmax 2012年02月24日
  13. 加点音乐好,吸引人 我喜欢

    2012年05月02日
  14. 吸引人 我喜欢

    2012年08月16日

发表评论

您的电子邮箱地址不会被公开。

*

:razz: