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模板文件之间存在一定的优先级差异: 1. **index.php**:最高优先级,也是基础模板。 2. **single.php**:用于单篇文章页面,优先级高于`index.php`。 3. **page.php**:用于静态页面,优先级高于`index....
WordPress 模板常用调用代码详解 本文将详细介绍 WordPress 模板中常用的调用代码,包括 WordPress 头部、模板文件、留言、分类、日期存档、搜索、页面等方面的代码。这些代码将帮助 WordPress 用户更方便地使用和...
本教程将带你深入理解WordPress主题的二次开发,特别是如何进行模板修改。以下是关键知识点的详细讲解: 1. **WordPress主题结构**:首先,了解一个标准的WordPress主题包含的组件至关重要,如header.php(页眉)、...
在这个WordPress模板开发源代码包中,我们可以深入学习如何创建、修改和优化这些模板,以适应各种网站需求。 在WordPress中,模板层次结构是关键概念,它决定了页面内容如何被渲染。基础模板文件包括header.php...
WordPress模板是用于自定义WordPress网站外观和布局的文件集合,它们是网站设计的核心元素。这款名为"WPEnterprise-Blue"的模板以其蓝色调为主,为用户提供了专业的视觉体验,适用于各种商业和个人网站。在深入探讨...
一、Wordpress模板基础 1. 主题结构:一个Wordpress主题通常包含HTML、CSS、JavaScript文件以及PHP文件。这些文件协同工作,决定了网页的样式、布局和功能。 2. 主题目录:在WordPress的wp-content/themes目录下,你...
总结,"shapely"和"hestia"这两个WordPress模板提供了丰富的功能和设计选择,满足不同类型的网站需求。结合Java、PHP和Docker技术,以及在CentOS这样的服务器平台上运行,可以实现高效且可扩展的WordPress部署。对于...
【产品销售Wordpress模板下载】是一个专为电子商务、手机、时尚设计等领域打造的网页模板,旨在帮助用户快速构建专业且吸引人的在线商店或展示平台。Wordpress作为全球最受欢迎的内容管理系统之一,提供了丰富的主题...
总之,"WordPress主题导航模板"是一个自定义和优化WordPress导航菜单的工具,通过理解和编辑相关文件,可以创建出符合自己网站需求的独特导航结构。但请注意,正确地配置和使用这些文件需要一定的技术背景,尤其是对...
本资源提供了一个经过优化的WordPress模板,基于person1的原始设计,并进行了改进和增强,以满足更广泛的需求。 1. **目录导航栏**: 在原有模板基础上添加的目录导航栏,为用户提供了一种更直观、更方便的浏览...
10. **文档和社区支持**:作为WordPress模板,它很可能拥有详尽的使用文档和活跃的社区,用户在遇到问题时可以参考文档或者寻求社区的帮助。 在【压缩包子文件的文件名称列表】中,"wordpress165"可能是模板的压缩...
【WordPress模板Kallyas-v3.4】是一个高级且功能丰富的WordPress主题,专为各种类型的网站设计,包括但不限于企业网站、电商网站、个人博客、创意作品展示等。这个版本是Kallyas模板的3.4更新,带来了最新的特性和...
不错的wordpress主题模板 这个主题的原版是Reeoo,是由wopous原创的,是一个很简单的图片主题,所以去除了多余的内容,也不带评论,博客吧因为想要做个淘宝客,所以将其进行了修改。 1、下载主题压缩包,请解压后...
10. **版权和许可证**:在使用任何Wordpress模板之前,务必了解其版权信息和使用条款。有些模板是免费的,但可能有商业用途限制;而付费模板通常提供更广泛的使用权。 总之,"Wordpress paperwork模板"是为了简化...
这款wordpress主题没有添加主题后台设置,很多设置都需要直接修改代码,对于新手来说,可能需要辛苦点,但是你学会了修改,对于你以后也是有帮助的,对于那些会代码的技术牛,荒淫大家下载使用,荒淫修改荒淫深度...
**WordPress主题仿虾米音乐模板详解** WordPress是一个广泛使用的开源内容管理系统,以其强大的可扩展性和易用性闻名。本主题是专门为音乐爱好者和音乐平台设计的,灵感来源于虾米音乐,一个深受用户喜爱的在线音乐...
这些链接可能包含更多关于WordPress模板的信息,比如其他模板的选择,使用教程,或者是与WordPress相关的技术资讯。 【标签】:“WP模板”是指基于WordPress平台的网站模板,WordPress是一种广泛使用的开源内容管理...
8. **易于编辑**:对于非开发者,模板应该提供易于使用的后台编辑器,让用户可以轻松添加、修改内容,如更换图片、更新菜单等。 9. **社交媒体集成**:考虑到美食网站常常需要分享内容,模板通常会内置社交媒体分享...