做的一个WordPress企业主题

我发现自己最近所有的Blog都是关于Wordpress主题的。。。

虽然是为了钱去做的这些东西,但是在自己做的这几个WP主题中还是有喜欢的,现在这个我就相当喜欢,特别是首页。预览>>

wordpress theme

READ MORE>>

我这几天都在做WordPress主题了

我感觉自己似乎一直在浪费时间,一直都是在给别人做WP主题,当然也是为了赚点钱。每次一开电脑就要打开Netbeans,还有一个为了测试主题而安装的Windows虚拟机。。。

自己想学的都还没有学到,很多的事情都荒废了。不过也学到了点东西,至少更会做网页了,还会了点PHP,算是意外的收获。为了更好的写代码,还学习了一下使用Mercurial,之前我是从来没用过版本控制软件的,因为之前就没写过太多代码。

没有什么说的了,贴一点做主题时用到的简单的代码,说不定哪天有哪位与ABitNo一样菜的朋友会用到。不过想想也不知道哪些代码比较有用,就把我在sidebar里用的几个方法帖一下。

获取WordPress中评论最多的文章

function wp_get_most_commented_posts($limitclause="") {
    global $wpdb;
    $q = "SELECT ID, post_title, post_date,
COUNT($wpdb->comments.comment_post_ID) AS 'comment_count'
FROM $wpdb->posts, $wpdb->comments
WHERE comment_approved = '1' AND post_status = 'publish'
      AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID 
GROUP BY $wpdb->comments.comment_post_ID
ORDER BY comment_count DESC $limitclause";
    return $wpdb->get_results($q);
}

READ MORE>>

WordPress与Discuz的简单整合

最近ABitNo帮人做了一个WordPress主题,要与Discuz整合,下面就简单说一下主要做了些什么以及怎么做的。

ABitNo用的是最新的WordPress 2.7.1 和Discuz 7.0 , 要完成的整合工作主要是用户整合,另外还有在WordPress上显示Discuz的论坛新帖。

先看一下相对简单的论坛新帖显示功能,这有两种实现方案,一种是通过WordPress的Feed函数,另一种就是用Discuz的Javascript代码。
用Feed很简单,在你要显示的地方加入下面的代码就可以了

<?php 
require_once(ABSPATH . WPINC . '/rss.php'); 
wp_widget_rss_output('http://abitno.linpie.com/feed', 'items=10');  
?>

如果想用Discuz的JS代码,要先到DZ中设置一下,在Discuz的后台通过工具->数据调用来添加一个主题列表调用模版,然后把生成的JS代码复制到需要的位置即可。

现在看看用户整合这方面。要求是用户在WP用Discuz的用户名来登录,也就是用户注册的号在论坛和WP之前都可以用,然后用户必须在WordPress登录后才能留言。

READ MORE>>

历经千辛终于用上了自己的主题

话说ABitNo几天前一时来了兴致学起了CSS,然后就想找点东西做了练下手,就制作了这么一个超级简洁型的主题,虽然简洁,但个人感觉很有质感,正是我最喜欢的类型(或许是自恋吧)。大家帮忙测试下了,先谢谢大家!避免在不同的浏览器上出现无法预料的后果,我就自己做了个截图放在这里

agrayscreenshot

READ MORE>>