`
jubincn
  • 浏览: 242505 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
文章分类
社区版块
存档分类
最新评论

WordPress模板修改相关信息

 
阅读更多

转自:http://www.xincss.com/?p=55

WordPress基本模板文件

一套完整的WordPress模板应至少具有如下文件:

  • style.css: CSS(样式表)文件
  • index.php: 主页模板
  • archive.php: Archive/Category模板
  • 404.php: Not Found 错误页模板
  • comments.php: 留言/回复模板
  • footer.php: Footer模板
  • header.php: Header模板
  • sidebar.php: 侧栏模板
  • page.php: 内容页(Page)模板
  • single.php: 内容页(Post)模板
  • searchform.php: 搜索表单模板
  • search.php: 搜索结果模板

当然,具体到特定的某款模板,可能不止这些文件,但一般而言,这些文件是每套模板所必备的。

基本条件判断Tag

  • is_home(): 是否为主页
  • is_single(): 是否为内容页(Post)
  • is_page(): 是否为内容页(Page)
  • is_category(): 是否为Category/Archive页
  • is_tag(): 是否为Tag存档页
  • is_date(): 是否为指定日期存档页
  • is_year(): 是否为指定年份存档页
  • is_month(): 是否为指定月份存档页
  • is_day(): 是否为指定日存档页
  • is_time(): 是否为指定时间存档页
  • is_archive(): 是否为存档页
  • is_search(): 是否为搜索结果页
  • is_404(): 是否为 “HTTP 404: Not Found” 错误页
  • is_paged(): 主页/Category/Archive页是否以多页显示

Header部分常用到的PHP函数

  • <?php bloginfo(’name’); ?>: 博客名称(Title)
  • <?php bloginfo(’stylesheet_url’); ?>: CSS文件路径
  • <?php bloginfo(’pingback_url’); ?>: PingBack Url
  • <?php bloginfo(’template_url’); ?>: 模板文件路径
  • <?php bloginfo(’version’); ?>: WordPress版本
  • <?php bloginfo(’atom_url’); ?>: Atom Url
  • <?php bloginfo(’rss2_url’); ?>: RSS 2.o Url
  • <?php bloginfo(’url’); ?>: 博客 Url
  • <?php bloginfo(’html_type’); ?>: 博客网页Html类型
  • <?php bloginfo(’charset’); ?>: 博客网页编码
  • <?php bloginfo(’description’); ?>: 博客描述
  • <?php wp_title(); ?>: 特定内容页(Post/Page)的标题

模板常用的PHP函数及命令

  • <?php get_header(); ?>: 调用Header模板
  • <?php get_sidebar(); ?>: 调用Sidebar模板
  • <?php get_footer(); ?>: 调用Footer模板
  • <?php the_content(); ?>: 显示内容(Post/Page)
  • <?php if(have_posts()) : ?>: 检查是否存在Post/Page
  • <?php while(have_posts()) : the_post(); ?>: 如果存在Post/Page则予以显示
  • <?php endwhile; ?>: While 结束
  • <?php endif; ?>: If 结束
  • <?php the_time(’字符串’) ?>: 显示时间,时间格式由“字符串”参数决定,具体参考PHP手册
  • <?php comments_popup_link(); ?>: 正文中的留言链接。如果使用 comments_popup_script() ,则留言会在新窗口中打开,反之,则在当前窗口打开
  • <?php the_title(); ?>: 内容页(Post/Page)标题
  • <?php the_permalink() ?>: 内容页(Post/Page) Url
  • <?php the_category(’, ‘) ?>: 特定内容页(Post/Page)所属Category
  • <?php the_author(); ?>: 作者
  • <?php the_ID(); ?>: 特定内容页(Post/Page) ID
  • <?php edit_post_link(); ?>: 如果用户已登录并具有权限,显示编辑链接
  • <?php get_links_list(); ?>: 显示Blogroll中的链接
  • <?php comments_template(); ?>: 调用留言/回复模板
  • <?php wp_list_pages(); ?>: 显示Page列表
  • <?php wp_list_categories(); ?>: 显示Categories列表
  • <?php next_post_link(’ %link ‘); ?>: 下一篇文章链接
  • <?php previous_post_link(’%link’); ?>: 上一篇文章链接
  • <?php get_calendar(); ?>: 日历
  • <?php wp_get_archives() ?>: 显示内容存档
  • <?php posts_nav_link(); ?>: 导航,显示上一篇/下一篇文章链接
  • <?php include(TEMPLATEPATH . ‘/文件名’); ?>: 嵌入其他文件,可为定制的模板或其他类型文件

与模板相关的其他函数

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

当然,这些都是与模板相关的最基本的东西,更详细的信息请参考WordPress官方文档

分享到:
评论

相关推荐

    免费wordpress模板下载

    免费的WordPress模板是用户入门和提升网站外观的关键资源。在本文中,我们将深入探讨“西瓜红色”的免费WordPress主题模板,它以其简洁的设计和实用性赢得了众多用户的喜爱。 首先,我们来看这个模板的名称...

    WordPress_主题模板制作及修改教程

    WordPress模板文件之间存在一定的优先级差异: 1. **index.php**:最高优先级,也是基础模板。 2. **single.php**:用于单篇文章页面,优先级高于`index.php`。 3. **page.php**:用于静态页面,优先级高于`index....

    wordpress模板常用调用代码

    WordPress 模板常用调用代码详解 本文将详细介绍 WordPress 模板中常用的调用代码,包括 WordPress 头部、模板文件、留言、分类、日期存档、搜索、页面等方面的代码。这些代码将帮助 WordPress 用户更方便地使用和...

    WordPress主题二次开发模板修改教程

    本教程将带你深入理解WordPress主题的二次开发,特别是如何进行模板修改。以下是关键知识点的详细讲解: 1. **WordPress主题结构**:首先,了解一个标准的WordPress主题包含的组件至关重要,如header.php(页眉)、...

    WordPress模板

    在这个WordPress模板开发源代码包中,我们可以深入学习如何创建、修改和优化这些模板,以适应各种网站需求。 在WordPress中,模板层次结构是关键概念,它决定了页面内容如何被渲染。基础模板文件包括header.php...

    WORDPRESS 模板

    WordPress模板是用于自定义WordPress网站外观和布局的文件集合,它们是网站设计的核心元素。这款名为"WPEnterprise-Blue"的模板以其蓝色调为主,为用户提供了专业的视觉体验,适用于各种商业和个人网站。在深入探讨...

    Wordpress空白模板源文件

    一、Wordpress模板基础 1. 主题结构:一个Wordpress主题通常包含HTML、CSS、JavaScript文件以及PHP文件。这些文件协同工作,决定了网页的样式、布局和功能。 2. 主题目录:在WordPress的wp-content/themes目录下,你...

    wordPress 的主流模板

    总结,"shapely"和"hestia"这两个WordPress模板提供了丰富的功能和设计选择,满足不同类型的网站需求。结合Java、PHP和Docker技术,以及在CentOS这样的服务器平台上运行,可以实现高效且可扩展的WordPress部署。对于...

    产品销售Wordpress模板下载

    【产品销售Wordpress模板下载】是一个专为电子商务、手机、时尚设计等领域打造的网页模板,旨在帮助用户快速构建专业且吸引人的在线商店或展示平台。Wordpress作为全球最受欢迎的内容管理系统之一,提供了丰富的主题...

    WordPress主题导航模板

    总之,"WordPress主题导航模板"是一个自定义和优化WordPress导航菜单的工具,通过理解和编辑相关文件,可以创建出符合自己网站需求的独特导航结构。但请注意,正确地配置和使用这些文件需要一定的技术背景,尤其是对...

    wordpress修改版模板

    本资源提供了一个经过优化的WordPress模板,基于person1的原始设计,并进行了改进和增强,以满足更广泛的需求。 1. **目录导航栏**: 在原有模板基础上添加的目录导航栏,为用户提供了一种更直观、更方便的浏览...

    wordpress简白企业模板

    10. **文档和社区支持**:作为WordPress模板,它很可能拥有详尽的使用文档和活跃的社区,用户在遇到问题时可以参考文档或者寻求社区的帮助。 在【压缩包子文件的文件名称列表】中,"wordpress165"可能是模板的压缩...

    wordpress模板 kallyas-v3.4

    【WordPress模板Kallyas-v3.4】是一个高级且功能丰富的WordPress主题,专为各种类型的网站设计,包括但不限于企业网站、电商网站、个人博客、创意作品展示等。这个版本是Kallyas模板的3.4更新,带来了最新的特性和...

    wordpress 模板

    不错的wordpress主题模板 这个主题的原版是Reeoo,是由wopous原创的,是一个很简单的图片主题,所以去除了多余的内容,也不带评论,博客吧因为想要做个淘宝客,所以将其进行了修改。 1、下载主题压缩包,请解压后...

    Wordpress paperwork模板

    10. **版权和许可证**:在使用任何Wordpress模板之前,务必了解其版权信息和使用条款。有些模板是免费的,但可能有商业用途限制;而付费模板通常提供更广泛的使用权。 总之,"Wordpress paperwork模板"是为了简化...

    36KR WORDPRESS模板主题包

     这款wordpress主题没有添加主题后台设置,很多设置都需要直接修改代码,对于新手来说,可能需要辛苦点,但是你学会了修改,对于你以后也是有帮助的,对于那些会代码的技术牛,荒淫大家下载使用,荒淫修改荒淫深度...

    WordPress主题仿虾米的音乐模板

    **WordPress主题仿虾米音乐模板详解** WordPress是一个广泛使用的开源内容管理系统,以其强大的可扩展性和易用性闻名。本主题是专门为音乐爱好者和音乐平台设计的,灵感来源于虾米音乐,一个深受用户喜爱的在线音乐...

    欲思博客源码模板-大气WordPress模板

    这些链接可能包含更多关于WordPress模板的信息,比如其他模板的选择,使用教程,或者是与WordPress相关的技术资讯。 【标签】:“WP模板”是指基于WordPress平台的网站模板,WordPress是一种广泛使用的开源内容管理...

    wordpress图片展示模板

    8. **易于编辑**:对于非开发者,模板应该提供易于使用的后台编辑器,让用户可以轻松添加、修改内容,如更换图片、更新菜单等。 9. **社交媒体集成**:考虑到美食网站常常需要分享内容,模板通常会内置社交媒体分享...

Global site tag (gtag.js) - Google Analytics