生命不息,奋斗不止/创造价值-传递价值-获得价值
所谓迷茫,就是才华配不上梦想 每一个让你难堪的现在,都有一个不够努力的曾经

WordPress常用函数条理记忆

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(); ?>  //网页加载查询量
赞(0)
未经允许不得转载:jack361博客 » WordPress常用函数条理记忆

如果你爱我或恨我,请↓

联系我