wordpress模板制作并非什么高深的技术,任何一个想学习模板制作的朋友都可以在短期内学会,哪怕你是零基础!之所以我如此认为,是因为wordpress模板制作的过程其实就是对以下wordpress内置标签的灵活调用,你可以理解为,只要能够学会了以下WordPress常用函数的含义和应用,你就已经学会了简单的wordpress模板制作了。

wordpress中常用的基本条件判断函数:

  1. is_home()          //是否为主页   
  2. is_single()        //是否为内容页 (Post)   
  3. is_page()          //是否为内容页 (Page)   
  4. is_category()      //是否为 Category/Archive 页   
  5. is_tag()           //是否为标签 (Tag) 存档页   
  6. is_date()          //是否为指定日期存档页   
  7. is_year()          //是否为指定年份存档页   
  8. is_month()         //是否为指定月份存档页   
  9. is_day()           //是否为指定日存档页   
  10. is_time()          //是否为指定时间存档页   
  11. is_archive()       //是否为存档页   
  12. is_search()        //是否为搜索结果页   
  13. is_404()           //是否为 “HTTP 404: Not Found” 错误页   
  14. is_paged()         //主页 /Category/Archive 页是否以多页显示  

wordpress头部文件中常用到的PHP函数:

  1. <?php bloginfo(‘name’); ?>             //博客名称 (Title)   
  2. <?php bloginfo(‘stylesheet_url’); ?>   //style.css文件路径   
  3. <?php bloginfo(‘pingback_url’); ?>     //PingBack URL   
  4. <?php bloginfo(‘template_url’); ?>     //模板文件路径   
  5. <?php bloginfo(‘version’); ?>          //WordPress 版本   
  6. <?php bloginfo(‘atom_url’); ?>         //Atom URL   
  7. <?php bloginfo(‘rss2_url’); ?>         //RSS 2.o URL   
  8. <?php bloginfo(‘url’); ?>              //博客 URL   
  9. <?php bloginfo(‘html_type’); ?>        //博客网页 HTML 类型   
  10. <?php bloginfo(‘charset’); ?>          //博客网页编码   
  11. <?php bloginfo(‘description’); ?>      //博客描述   
  12. <?php wp_title(); ?>                   //特定内容页 (Post/Page) 的标题  

wordpress模板中常用的PHP函数及命令:

  1. <?php get_header(); ?>               //调用 Header 模板   
  2. <?php get_sidebar(); ?>              //调用 Sidebar 模板   
  3. <?php get_footer(); ?>               //调用 Footer 模板   
  4. <?php the_content(); ?>              //显示内容 (Post/Page)   
  5. <?php if(have_posts()):?>            //检查是否存在 Post/Page   
  6. <?php while(have_posts()):the_post(); ?>    //如果存在Post/Page则予以显示   
  7. <?php endwhile; ?>                   //While 结束   
  8. <?php endif; ?>                      //If 结束   
  9. <?php the_time(‘字符串’) ?>           //显示时间,时间格式由”字符串”参数决定
  10. <?php comments_popup_link(); ?>      //正文中的留言链接   
  11. <?php comments_popup_script(); ?>    //中文中留言链接新窗口打开   
  12. <?php the_title(); ?>                //内容页 (Post/Page) 标题   
  13. <?php the_permalink() ?>             //内容页 (Post/Page) URL   
  14. <?php the_category(‘,’) ?>           //特定内容页 (Post/Page) 所属 Category   
  15. <?php the_author(); ?>               //作者   
  16. <?php the_ID(); ?>                   //特定内容页 (Post/Page) ID   
  17. <?php edit_post_link(); ?>           //如果用户已登录并具有权限,显示编辑链接   
  18. <?php get_links_list(); ?>           //显示 Blogroll 中的链接   
  19. <?php comments_template(); ?>        //调用留言/回复模板   
  20. <?php wp_list_pages(); ?>            //显示 Page 列表   
  21. <?php wp_list_categories(); ?>       //显示 Categories 列表   
  22. <?php next_post_link(‘%link ‘); ?>   //下一篇文章链接   
  23. <?php previous_post_link(‘%link’); ?>       //上一篇文章链接   
  24. <?php get_calendar(); ?>                    //日历   
  25. <?php wp_get_archives() ?>                  //显示内容存档   
  26. <?php posts_nav_link(); ?>                  //导航,显示上一篇/下一篇文章链接   
  27. <?php include(TEMPLATEPATH . ‘/文件名’); ?>  //嵌入其他文件,可为定制的模板或其他类型文件  

wordpress与模板相关的其他函数:

  1. <?php _e(‘Message’); ?>           //输出相应信息   
  2. <?php wp_register(); ?>           //显示注册链接   
  3. <?php wp_loginout(); ?>           //显示登录/注销链接   
  4. <!–next page–>                    //将当前内容分页   
  5. <!–more–>                         //将当前内容截断,以不在主页/目录页显示全部内容   
  6. <?php timer_stop(1); ?>           //网页加载时间(秒)   
  7. <?php echo get_num_queries(); ?>  //网页加载查询量  

好吧,现在开始学习视频教程吧!

声明:本站分享的WordPress主题/插件均遵循 GPLv2 许可协议(免费开源),相关介绍资料仅供学习参考,实际版本可能会因版本迭代或开发者调整而产生变化,如程序中涉及有第三方原创图像、设计模板、远程服务等内容,应获得作者授权后方可使用。本站不提供该程序/软件的产品授权与技术服务,亦不收取相关费用。