Wordpress模板制作代码汇总

  1. 显示最新文章

  2. 显示最新评论

    1. global $wpdb;
    2. $sql = “SELECT DISTINCT ID, post_title, post_password, comment_ID,
    3. comment_post_ID, comment_author, comment_date_gmt, comment_approved,
    4. comment_type,comment_author_url,
    5. SUBSTRING(comment_content,1,30) AS com_excerpt
    6. FROM $wpdb->comments
    7. LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
    8. $wpdb->posts.ID)
    9. WHERE comment_approved = ‘1′ AND comment_type = ” AND
    10. post_password = ”
    11. ORDER BY comment_date_gmt DESC
    12. LIMIT 10″;
    13. $comments = $wpdb->get_results($sql);
    14. $output = $pre_HTML;
    15. $output .= “\n
        ”;
      • foreach ($comments as $comment) {
      • $output .= “\n
      • ”.strip_tags($comment->comment_author)
      • .”:” . “<a href=\”” . get_permalink($comment->ID) .
      • “#comment-” . $comment->comment_ID . “\” title=\”on ” .
      • $comment->post_title . “\”>” . strip_tags($comment->com_excerpt)
      • .”
      • ”;
      • }
      • $output .= “\n
      ”;
    16. $output .= $post_HTML;
    17. echo $output;?>
  3. 显示热评文章

    1. get_results(”SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 10″);
    2. foreach ($result as $topten) {
    3. $postid = $topten->ID;
    4. $title = $topten->post_title;
    5. $commentcount = $topten->comment_count;
    6. if ($commentcount != 0) { ?>
    7. ” title=””>
  4. 显示文章分类

  5. 显示归档

  6. 在侧栏显示页面列表

    1. Pages

  7. 调用Gravatar(只适应2.5以上)

  8. 显示友情链接

  9. 显示管理员链接

  10. 在侧栏显示页面的子页面

1.  <?php$children = wp_list_pages(’title_li=&child_of=’.$post->ID.’&echo=0′);if ($children) { ?><ul> <?php echo $children; ?>
2.  </ul>
3.  <?php } ?>

11. ### 显示Wordpress标签

1.  <?php the_tags(); ?>

12. ### 显示Wordpress标签云

1.  <?php wp_tag_cloud(’smallest=8&largest=36&’); ?>

13. ### 模板标题

1.  <?php /* Template Name: Portfolio */ ?> //显示模板的名称

14. ### 动态标题标签

1.  <title><?phpif (is_home()) { echo bloginfo(’name’);
2.  } elseif (is_404()) {
3.  echo ‘404 Not Found’;
4.  } elseif (is_category()) {
5.  echo ‘Category:’; wp_title(”);
6.  } elseif (is_search()) {
7.  echo ‘Search Results’;
8.  } elseif ( is_day() || is_month() || is_year() ) {
9.  echo ‘Archives:’; wp_title(”);
10.  } else {
11.  echo wp_title(”);
12.  }
13.  ?></title>

15. ### 在独立页面中运行PHP

1.  <?php if ( is_home() ) { include (’file.php’); } ?>
2.  // 记得把home改成你的页面名称