制作CMS型主题的实用代码

最近为了制作江阴印刷网的风格,找到了wordpress的一些实用的代码,分享下吧。

先看截图和演示:

首页是网站的favicon图标,用下面一句话,可以把favicon在风格里实现。

1
<link rel="shortcut icon" type="image/ico" href="<?php bloginfo('stylesheet_directory'); ?>/images/favicon.ico" />

无插件调用最新文章的例表(20代表要调用的文章数)

1
<?php wp_get_archives('type=postbypost&limit=20'); ?>


最新评论的调用,把下面语句加入到functions.php文件的 ? > 之前,就可以调用最新评论了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function get_new_comment_list() {
	global $wpdb;
	$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,30) AS com_excerpt
FROM $wpdb->comments
LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
$wpdb->posts.ID)
WHERE comment_approved = '1' AND comment_type = '' AND
post_password = ''
ORDER BY comment_date_gmt DESC
LIMIT 10";
	$comments = $wpdb->get_results($sql);
	$output = $pre_HTML;
	$output .= "\n<ul class=\"sidelist\">";
	foreach ($comments as $comment) {
	$output .= "\n<li>". "<a href=\"" . get_permalink($comment->ID) .
"#comment-" . $comment->comment_ID . "\" title=\"发表于《".
$comment->post_title . "》\">" . strip_tags($comment->com_excerpt) ."</a></li>";}
	$output .= "\n</ul>";
	$output .= $post_HTML;
	echo $output;
}

调用方法:在所要显示的地方加上如下代码。

1
<?php get_new_comment_list(); ?>

按分类显示每个分类的最新文章,代码如下:(其中的1,3,4,5,6,7是你要显示的分类ID号)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php $display_categories = array(1,3,4,5,6,7); foreach ($display_categories as $category) { ?>
<div class="postlist">
<?php query_posts("showposts=5&cat=$category"); $wp_query->is_category = false; $wp_query->is_archive = false; $wp_query->is_home = true; ?>
<h3 class="posttitle"><span class="more"><a href="<?php echo get_category_link($category);?>">&#187; 查看更多</a></span><?php single_cat_title(); ?></h3>
<ul>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
<?php else : ?><p class="center">此分类暂无内容</p>
<?php endif; ?>
</ul>
</div>
<?php } ?>

按分类显示每个分类的最新文章是在国人制作CMS主题iNews中发现此功能的

显示指定分类的描述(1代表分类ID为1)

1
<?php echo category_description(1); ?>

评论 (28) 引用 (2) 发表评论 引用文章
  1. 2010年01月1日, 11:37 下午 | #1

    能否再明确一下如何显示favicon图标吗?谢谢

  2. 2009年04月19日, 11:12 下午 | #2

    display_categories这个函数不错!

  3. 2009年01月5日, 9:00 下午 | #3

    做得很不错哦。有机会申请连接吧。我是新手,还得多多向您学习!

  4. 2009年01月5日, 12:04 下午 | #4
  5. 2009年01月5日, 11:11 上午 | #5

    楼主能否发一份江阴印刷网的主题给我,谢谢。邮箱:jiangyu@mail2.sysu.edu.cn

  6. 2008年12月1日, 8:21 上午 | #6

    @qxspump: 邮件已经发了,加你QQ没有反应。

  7. qxspump
    2008年11月28日, 11:01 下午 | #7

    邮箱:qxspump@126.com

  8. qxspump
    2008年11月28日, 11:01 下午 | #8

    能否给我传一份,谢谢了,另外能否加一下楼主的QQ号,想让您帮我做个板子,QQ:10007558

  9. 2008年11月18日, 8:26 上午 | #9

    @asher: 你的邮箱,我发给你.

  10. asher
    2008年11月18日, 12:05 上午 | #10

    不知道博主能否分享一下“江阴印刷网”的风格。。谢谢。。

  11. 2008年10月24日, 10:41 上午 | #11

    @dalu: 已经发了

  12. dalu
    2008年10月24日, 9:12 上午 | #12

    主人好,关注你很久了。也给我发一份吧。谢谢。nydalu@gmail.com

  13. 2008年10月21日, 5:05 下午 | #13

    @shtaotao: 昨天发了。

  14. 2008年10月19日, 1:00 下午 | #14

    能发我一份吗
    谢谢
    shtaotao@gmail.com

  15. 2008年10月14日, 1:30 下午 | #15

    @minja: 不用客气。

  16. 2008年10月14日, 10:50 上午 | #16

    东西收到了,谢谢了!

  17. 2008年10月13日, 10:22 下午 | #17

    @minh: 我刚刚去掉了统计,现在发了。
    @minja: 你的我也发了。

  18. 2008年10月13日, 9:26 下午 | #18

    是不是忘了呢

    麻烦有空发我一下

    ziydy@yahoo.cn

    谢谢了

  19. 2008年10月13日, 6:40 下午 | #19

    不错呵呵

  20. 2008年10月13日, 10:36 上午 | #20

    老兄,有时间也发给我一份板(minja98@tom.com)
    我做了好久都没有做出来,技术有点低。

  21. 2008年10月13日, 8:38 上午 | #21

    @minh: 我晚上回去发吧

  22. 2008年10月12日, 6:16 下午 | #22

    演示的主体不共享吗?太喜欢了

    可以的话悄悄的发我一份

    ziydy@yahoo.cn

  23. 2008年10月11日, 7:03 下午 | #23

    @Shawn: 是仿SAI的一个网站的风格。

  24. 2008年10月11日, 6:51 下午 | #24

    好久没来了,发现换了模板。
    我看着好像是胡戈戈和Motta主题的合体,哈哈。

  25. 2008年10月10日, 8:16 上午 | #25

    很不错

  26. 2008年10月8日, 2:43 下午 | #26

    主题仿的别人的,不太好放出来。

  27. 2008年10月8日, 2:37 下午 | #27

    主题真的不错,清爽……
    希望能给予分享出来。让大家都开心一下。

  28. 2008年10月8日, 10:46 上午 | #28

    你的“江阴印刷网”主题非常棒!有考虑过分享出来吧?

  1. 十月 22nd, 2008, 12:19:00 | #1
  2. 一月 16th, 2009, 10:50:26 | #2

发表回复

顶端
底端