常用模板文件

  • style.css : css文件一般包括主题声明和通用css样式代码
  • index.php:主页模板
  • header.php:header模板,网页头部
  • sidebar.php:侧边栏模板
  • footer.php:网页底部模板
  • archive.php:分类模板,显示分类下的文章目录
  • single.php:内容页(post)模板 例如,single-book.php 是作为 post type 为 book 的 posts 的模板。
  • page.php:内容也(page)模板 例如,page-about.php 是作为 slug 为 about 的 Page 的模板。
  • comments.php:留言回复模板
  • searchform.php:搜索表单模板
  • search.php:搜索界面模板
  • 404.php:错误页面模板
  • author.php:作者文章目录页面
  • functions.php:模板函数,存放主题用到的函数模块
  • attachment.php:附件模板页面

判断标签

  1. is_home():是否为首页
  2. is_front_page():是否为指定的首页,后台-设置-阅读指定的首页
  3. is_single():是否为内容页面(post)
  4. is_page():是否为内容页面(page)
  5. is_attachment():是否为附件页面
  6. is_singular():可以简单理解为 is_single()||is_page()||is_attachment() 的综合
  7. is_category():是否为category页面
  8. is_tag():是否为Tag存档页
  9. is_date():是否为指定日期存档页
  10. is_year():是否为指定年份存档页
  11. is_month():是否为指定月份存档页
  12. is_day():是否为指定日存档页
  13. is_time():是否为指定时间存档页
  14. is_archive():是否为存档页
  15. is_search():是否为搜索结构页
  16. is_author():是否为作者存档页
  17. is_404():是否为错误页
  18. is_paged() : 主页/Category/Archive页是否以多页显示
  19. is_user_logged_in() :用户是否登录

常用函数

  1. get_header():调header模板

  2. get_sidebar():调用sidebar模板

  3. get_footer():调用footer模板

  4. get_categories() :获取所有分类列表(只显示有内容的分类列表)

  5. get_category_link($category->term_id) :获取category链接

  6. bloginfo(‘html_type’):网页html类型

  7. bloginfo(‘charset’):网页编码

  8. bloginfo(‘name’):网站名称

  9. bloginfo(‘url’):网站url

  10. bloginfo(‘description’):网站描述

  11. bloginfo(‘stylessheet_url’):css文件路径(style.css)

  12. bloginfo(‘template_url’):模板文件目录

  13. wp_head():头部挂钩,通过该函数让其他插件或功能函数在网站头部输出css,js等

  14. wp_footer():同上类似

  15. wp_nav_menu():调用导航菜单,一般需要在functions.php添加注册菜单函数 register_nav_menus()一起使用

  16. wp_list_bookmarks() 友情链接函数

  17. the_title():内容页标题

  18. the_permalink():内容页url

  19. the_category():特定内容页所属category
    18.the_author():作者(只显示作者名字,没有链接)
    19.the_author_posts_link():作者(显示作者,并且包含链接到作者文章目录的链接)
    20.the_time(‘Y-m-d’):显示时间格式化
    21.get_post_meta():获取保存在post_meta这个表的数据,比如输出某个自定义字段的内容
    22.the_ID():特定内容页ID
    23.the_tags(‘关键字’,’’,’’):显示文章的关键tag
    24.the_excerpt():post/page页的摘要,输入文章发布页面中的摘要面板的内容
    25.the_content(‘more’):显示内容(post/page)全文
    26.wp_list_pages():显示page列表,常用于显示单篇文章的分页,配合 <!–next page-> 来使用
    27.edit_post_link() : 如果用户已登录并具有权限,显示编辑链接
    28.posts_nav_link(); : 显示上一页/下一页的链接,通常用在索引页、分类页和文章存档页

  20. previous_post_link(’%link’, ‘上篇’, TRUE) : 下一篇文章链接,通常用在单篇文章 single.php 中
    30.php next_post_link(’%link’, ‘下篇’, TRUE) : 上一篇文章链接,通常用在单篇文章 single.php 中
    31.php comments_popup_link(‘暂无评论’, ‘评论数 1’, ‘评论数 %’) : 正文中的留言链接。如果使用 comments_popup_script(),则留言会在新窗口中打开,反之,则在当前窗口打开
    32.php comments_template( ‘’, true ); :显示评论模块
    33.php include(TEMPLATEPATH . ‘/xxx/xxxx.php’); : 嵌入其他文件,可为定制的模板或其他类型php文件,很常用
    34.php echo get_avatar( get_the_author_email(), ‘48’ ) :根据作者邮箱输出作者的头像
    35.php wp_list_categories() : 显示Categories列表
    36.php get_calendar() : 日历
    37.php wp_get_archives() : 显示内容存档
    38.php _e(‘Message’) : 输出相应信息
    39.php wp_register() : 显示注册链接
    40.php wp_loginout() : 显示登录/注销链接
    41.php timer_stop(1) : 网页加载时间(秒)
    42.php echo get_num_queries() : 网页加载查询量

原文链接 https://www.zihanzy.com

WordPress主题的基本模板及常用函数相关推荐

  1. wordpress引入php文件,WordPress主题制作之模板文件的引入方法,wordpress模板

    WordPress主题制作之模板文件的引入方法,wordpress模板 get_template_part() 用来引用模板文件,类似于 get_header().get_sidebar() 和 ge ...

  2. wordpress主题二次开发时常用到的函数

    WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站.也可以把 WordPress当作一个内容管理系统(CMS)来使用. WordPre ...

  3. WordPress主题H-Siren二次元模板

    介绍: 任何页面背景头图可以选择使用随机图片API显示,比如漫月APIPC端首页的博主描述,可以选择使用"一言"代替,由Hitokoto-一言支持修正菜单栏显示效果:PC端清晰可见 ...

  4. WordPress主题LensNews1.8模板源码,WP多功能新闻积分商城主题

    介绍 LensNews是一款新闻.画廊.视频.商城.积分和用户中心的多功能CMS主题,添加了众多功能和优化,响应式.多自定义类型文章.文章点赞.文章收藏.弹窗登录.简繁体切换.AJAX加载更多.图片延 ...

  5. php wordpress 代码模板,WordPress 主题模板常用基本代码与函数

    平时在WordPress 主题模板文件里常遇到的基本代码与函数,简单的跟大家分享. 一:WordPress主题中基本模板文件 一套完整的WordPress主题应至少具有如下模板文件: style.cs ...

  6. 2020年wordpress主题开发视频教程、WP主题WP模板开发视频教程

    这个<2020年wordpress主题开发视频教程>是由码不停蹄官网录制的wordpress建站系列教程之一.本套视频教程非常适合wordpress新手用来学习开发wordpress主题模 ...

  7. wordpress最佳架构_21个最佳婚礼WordPress主题

    wordpress最佳架构 Are you looking for a wedding themes for your WordPress site? For wedding websites, yo ...

  8. 40+个最佳响应式WordPress主题(2021年)

    您是否正在为您的网站寻找最佳响应式WordPress主题?大多数现代WordPress主题都是开箱即用的.然而,WordPress主题数量太多以至于很难选择一个. 在本文中,我们精心挑选了一些最好的响 ...

  9. WordPress 主题开发:从入门到精通(必读)

    本专栏介绍如何开发设计你自己的 WordPress 主题.如果你希望了解更多如何安装和应用主题的内容,请参阅应用主题文档.本文的内容不同于应用主题,因为所讨论的是编写代码去构建你自己的主题的技术内容, ...

最新文章

  1. hdu 1723 DP/递推
  2. python时间函数的使用
  3. python参数注解
  4. citrix web Interface5.3 访问WEB网站时,下载本地客户端
  5. 关于QT中对窗口中某个widget建类
  6. 《Python黑帽子:黑客与渗透测试编程之道》读书笔记(一):网络基础
  7. 研发项目wbs分解简单案例_2013项目管理案例分析:工作分解结构(WBS)(精选五篇)...
  8. 计算机基础第四章excel,计算机基础第4次作业 第四章 Excel知识题
  9. docx4j doc转html,11、docx4j生成文档格式转换
  10. AlphaBlend失败,错误码87
  11. 使用H-lua框架制作魔兽争霸地图(3-物编-物品篇1)
  12. 酒店客房预订管理系统简单实现
  13. 物联网医疗康复AI软件项目找团队合作
  14. 服务器80端口找不到,如何查询服务器80端口被关闭
  15. 大数据分析常用的工具有哪些(一)
  16. 【总结】北大2018冬令营题目总结
  17. 给所有正在寻找另一半的朋友
  18. VHDL出现综合错误:“ERROR:Xst:827 - file_name Line xx: Signal xx cannot be synthesized, bad synchronous desc
  19. this is incompatible with sql_mode=only_full_group_by错误解决
  20. 压缩Gradle构建 (Squeezing your Gradle builds)

热门文章

  1. Agile PLM 单点登录
  2. 电脑技巧:常见软驱故障及解决办法
  3. 程序人生——电影《教授》经典台词
  4. 『赠书活动 | 第十期』清华社赞助 | 《前端系列丛书》
  5. 【建议收藏】回收站数据恢复如何操作?3个方案帮你恢复删除的文件
  6. Orillusion引擎正式开源!AIGC时代下的WebGPU轻量级3D渲染引擎!
  7. 一名讲师讲述计算机专业的职业方向
  8. Spring系列学习之Spring LDAP
  9. 仙浴湾海洋牧场:千元野生海参不要钱,还赚1.2倍回家
  10. H3C 路由优先级,数值越小表明优先级越高