WordPress主题制作教程常用的函数调用举例

用久了wordpress我们都有想自己动手自作主题的想法,毕竟现成的主题未必适合自己,wp虽然函数很多,制作很复杂,但是最常用的一些函数必须掌握,对我们制作主题的帮助很大,下面的常用函数标签或许对你很有帮助,是我们必须掌握的函数。
建议阅读:
1、wordpress主题制作index.php基本框架代码
2、利用Bootstrap构建你的响应式WordPress主题(一)

  1. <?php get_header(); //引用头部文件 ?>
  2.  
  3. <?php get_footer(); //引用底部文件 ?>
  4.  
  5. <?php get_sidebar(); //引用侧边栏 ?>
  6.  
  7. <?php the_title(); //文章的标题 ?>
  8.  
  9. <?php the_permanlink(); //文章的固定链接 ?>
  10.  
  11. <?php query_posts('showposts=10');
  12. 	while(have_posts()):the_post(); //查询日志并在有日志的情况下显示10篇日志 ?>
  13. <?php endwhile; ?>
  14.  
  15. <?php the_time("Y-m-d"); //显示文章的发布日期,当Y字母为小写时,则只会显示年份的末两位 ?>
  16.  
  17. <?php get_template_part('loop','category'); //引用模板文件 ?>
  18.  
  19. <?php is_single(); //判断是否是日志
  20. 	is_page(); //判断是否是日志
  21. 	is_category(); //判断是否是分类
  22. 	is_author(); //判断是否是作者
  23. 	is_archive(); //判断是否是日期归档
  24. 	is_home(); //判断是否是首页 ?>
  25.  
  26. <?php printf(__('%s','tanhaibonet'), get_the_author()); //获取作者名称 ?>
  27.  
  28. <?php the_author_meta('description'); //获取用户描述 ?>
  29.  
  30. <?php printf( __('%s','tanhaibonet' ),'<span>' . single_cat_title('',false).'</span>'); //显示分类名称 ?>
  31.  
  32. <?php $category_description = category_description(); echo $category_description; //显示分类的描述 ?>
  33.  
  34. <?php query_posts('showposts=5&tag_id=100&orderby=rand');
  35. 	while(have_posts()):the_post(); //随机显示5篇标签ID为100的文章 ?>
  36. <?php endwhile; ?>
  37.  
  38. <?php $Imagesurl = wp_get_attachment_url( get_post_thumbnail_id(get_the_ID())) ? wp_get_attachment_url( get_post_thumbnail_id(get_the_ID())):get_template_directory_uri().'/avatar.jpg'; //获取特色图像 ?>
  39. <img src="<?php echo $Imagesurl; ?>" />
  40.  
  41. <?php wp_tag_cloud(); //显示标签云 ?>
  42.  
  43. <?php query_posts('showposts=5&tag_id=100&offset=1');
  44. 	while(have_posts()):the_post(); //显示5篇标签ID为100的文章,并排除第一篇 ?>
  45. <?php endwhile; ?>
  46.  
  47. <?php comments_popup_link(__('我要评论','tanhaibonet'), __('1条评论','tanhaibonet'),__('% Comments','tanhaibonet')); //显示评论链接 ?>
  48.  
  49. <?php the_category(','); //显示文章分类 ?>
  50.  
  51. <?php the_tags('','、',''); //显示文章标签列表 ?>
  52.  
  53. <?php the_excerpt(); //显示文章摘要 ?>
  54.  
  55. <?php the_content(); //显示文章内容 ?>

发布日期:

所属分类: WordPress 主题 标签: