Axiu Blog
就介绍一下ink主题目前使用的“音乐样式”。 主题老鸟可以略过本篇内容,或截取使用。因为具体过程完全可以参考官方的twentyeleven……话不多说,上代码~~ 1、**function.php**里注册相应的样式名称,例如我加的:add\_theme\_support(‘post-formats’, ‘audio’); 2、**index.php*
文章样式是WP3.1版本推出的一个新功能,虽然对于老博客来说用处不是很大(因为要操作的文章比较多),所以“能见度”很低……我在刚推出的那段时间也试着折腾了一些,一直用到现在,基本来说,仿微博客,但貌似不很成功……有同学提到如何实现,所以本篇就介绍一下ink主题目前使用的“音乐样式”。 主题老鸟可以略过本篇内容,或截取使用。因为具体过程完全可以参考官方的twentyeleven……话不多说,上代码
文章样式是WP3.1版本推出的一个新功能,虽然对于老博客来说用处不是很大(因为要操作的文章比较多),所以“能见度”很低……我在刚推出的那段时间也试着折腾了一些,一直用到现在,基本来说,仿微博客,但貌似不很成功……有同学提到如何实现,所以本篇就介绍一下ink主题目前使用的“音乐样式”。 主题老鸟可以略过本篇内容,或截取使用。因为具体过程完全可以参考官方的twentyeleven……话不多说,上代码
WP主题的“音乐样式”小结
Max

文章样式是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 '

[

'; if( $allPics > 0 ){ echo $thePics[0][0]; } else{ echo '你的默认图片地址';//改为你需要的图片地址 } echo ']('; echo the_permalink(); 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 '

';} ?>

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

[
    
](<?php the_permalink() ?> "<?php the_title() ; ?>")

Played ', '') ?> times


    
        
    

[](<?php the_permalink() ?>#comments "<?php the_title() ; ?>")

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

Comments