为prower V4添加aside/status文章形式
哇,突然发现此图有亮点,(^o^)/~看来,这楼又要歪了……
prower主题用了快1年了,非常喜欢,在此基础上做了很多个性化的修改调整,更适合自己的胃口。现在冬天了,慵懒了很多,有时候其实只想说几句话,没有长篇大论,用这种standard文章形式貌似太浪费了,于是决心添加aside/status文章形式。
在网上搜了几个教程,第一个是Wopus站上的一篇《WordPress的Tumblr化:Post format功能小试》,原作者是:lucifr。本文是以添加asides文章形式为例的,并不是status文章形式,两则是有区别的,但是都能实现我想要的功能,所以无所谓。起初是照搬lucifr方法,但是发现并不能实现,PHP报错。经过几次折腾,总算基本成型。现在分享一下:
第一步:添加主题支持
需要在主题的 function.php 中添加 add_theme_support() 来告诉 WordPress 主题中需要激活的 Post format 类型。如:
add_theme_support( 'post-formats', array( 'aside', 'gallery' ) );
这样就开启了对 aside 和 gallery 这两种 Post format 的支持。这时在 WordPress 后台的编辑文章页面就可以看到相应的 Post format 选项,并为文章指定相应的 Post format 了。
第二步:在主题中整合aside/status文章形式
以我现在用的为例,直接在主题首页index.php文章列表函数
下面添加:
添加以上代码后,可能会报错说是endwhile出错,只需找到
改成:
原因我不明白,但是的确有效!prowerV4主题直接就可以拿去用,其他主题慎用,需要修改的自己再去折腾摸索哈!因为我对DIV、CSS实在是不懂,所有为求简单,部分布局直接用表格代替了,嘿嘿,也省去了CSS。因为添加了评论链接comments-link,所以只需在CSS里添加相关代码就可以:
.comments_popup_link {right:0; font-size:12px; background:#188CC8; border-top-left-radius:3px; border-top-right-radius:3px; padding:3px 5px;}
.comments_popup_link a{color:#FFF;}
.comments_popup_link a:hover{color:#FFF;}
以上就是自己折腾出的结果。对于达人来讲这都是小菜一碟,而且也有错误的部分,但是对我这个菜鸟来讲,还是很有成就感滴!希望对prower V4主题的朋友有帮助!
木有高亮啊
不知道原因,求解!
– -! 原来如此,忘记加lang=”php”了……
主题不错…不过你一个A标签…分了这么多小块..真厉害- –
我爱折腾,我欢乐!
代码都弄得黑色的边挺好的,要不然一大溜看着眼晕……
不敢乱动代码
每次看到代码,都想动手试试,不过我的主题好像被我折腾的ie内核浏览器均不兼容了,所以还是先收藏,学习代码知识后再动手。
备份是王道,哈哈,不行重新覆盖就可以了!
有些功能也想加啊不过基本都是失败的
貌似功能很不错哦
图片好漂亮
亮点在哪里,木有发现。。
此题很深奥!
+1。。木有发现。。
亮点是后面粉红色,长的,粗的吗?
aside/status 形式是什么形式,求科普!
就是简洁的文章形式,没有标题等等,只有主要内容,就像微博一样。我前面2篇就是。具体介绍可以到http://lucifr.com/2011/04/06/wordpress-3-1-getting-more-tumblrized-with-post-format/
这个代码高亮用的是插件还是???
插件,CodeColorer
莫非是 指甲 ?
bingo!
平胸的少女没有诱惑,但是萌点蛮多 =。=
那当然!
小姑娘不错纯
我擦 鼠标一指向导航栏 颤的我尿了。。。。
……冬天抖抖更暖和!
jrumble么。。抖得太厉害是容易眼花。。
是的~折腾出来有段时间了~
哈哈,又找到一个跟我一样,菜鸟的时候就开始去倒腾一个大神觉得很简单的状态。。。记得当时我是逢主题就去加个状态。。。
握爪
抱蹄!!!