`

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页是否以多页显示

WordPress 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)的标题

WordPress 主体模板 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(); ?> : 调用留言/回复模板comments.php
<?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 . ‘/文件名’ ); ?> : 嵌入其他文件,可为定制的模板或其他类型文件

与模板相关的其他函数

/%postname%/ : 显示博客的自定义永久链接
<?php the_search_query(); ?> : 搜索表单的值
<?php _e(‘ Message’ ); ?> : 输出相应信息
<?php wp_register(); ?> : 显示注册链接
<?php wp_loginout(); ?> : 显示登录/注销链接
<!–next page–> : 在日志或页面中插入分页
<!–more–> : 截断内容,不显示全部内容
<?php wp_meta(); ?> 显示管理员的相关控制信息
<?php timer_stop(1); ?> : 显示网页加载时间(秒)
<?php echo get_num_queries(); ?> : 显示网页加载查询量

分享到:
评论

相关推荐

    wordpress数据调用函数参考.txt

    wordpress函数参考: 英文官方参考网页:http://codex.wordpress.org/Function_Reference/ 中文官方参考网页:http://codex.wordpress.org.cn/函数参考 wordpress模版标签: 英文官方参考网页:...

    详解WordPress中调用评论模板和循环输出评论的PHP函数

    comments_template 函数是一个调用评论模板的函数,使用起来很简单,与get_header()等函数一样,是一个include文件类函数,今天来讲一下他的使用。 描述 上面已经讲过了,就是调用评论模板的一个函数。 使用 &lt;...

    WordPress 不同分类目录调用不同模板的方法

    比如有些分类显示的是产品缩略图,有些显示的是公司新闻公告等,此时需要不同的分类模板,虽然wordpress默认只有一个通用的分类模板,但是可以通过函数代码实现不同的分类调用不同的模板。 实现WordPress不同分类...

    调用WordPress函数统计文章访问量及PHP原生计数器的实现

    可以统计每天、昨天、每周、每月等等的访客数量(根据IP进行统计),统计在线访客数、浏览器、搜索词等等,自带多种调用简码、模板标签以及小工具,方便你自行调用和集成。 (2)StatPressCN,实时显示blog的访问...

    WordPress Simple Google Adsense插件

    2.模板文件中加入调用函数: (); ?&gt; (); ?&gt; (); ?&gt; 通过以上两种方式进行调用广告代码,广告代码该放到什么地方呢,别急,下面我们就来说,拷贝广告代码到如下图的文本框中(点击浏览大图): 页面中可以添加三...

    讲解WordPress中用于获取评论模板和搜索表单的PHP函数

    comments_template() 函数用来获取评论模板,一般只能用在文章或者页面上,如果不是文章或者页面将无法显示。 用法 comments_template( $file, $separate_comments ); 参数 $file (字符串)(可选)要评论模板...

    WordPress中文工具箱

    6、显示摘要:这一功能不需要在主题上调用函数,但需要模板文件支持! 某些情况下需要输出摘要,比如搜索结果、档案,还有 rss 输出,这样可以节省流量资源。但是,如果你的文章是中文的话,官方 WordPress 输出的...

    wordpress主题 仿Hao123 网址导航主题

    说明: 可直接安装主题,作为单页导航使用,暂无文章页面模板。 还可以用daohang.php当作页面模板使用,集成到现在WP主题中 。 使用方法:(安装前请先...纯净绿色,仅调用菜单和链接,对网站无任何影响。 无需插件。

    淘客帝国5.23 完美破解版 5.22 配置中心本地 15套模板

    6月8日,更新了一些BUG:红色风模板内页仍然有搜索框的问题、API出错会输出代码的问题等。有需要者请更新。 处理淘宝新的修改问题,去除站内搜索改成进入淘宝搜索。 配置中心里顺序调整都不能及时同步到本地的BUG...

    淘客帝国5.22/5.23完美破解版 配置中心全本地化 15套模板

    6月8日,更新了一些BUG:红色风模板内页仍然有搜索框的问题、API出错会输出代码的问题等。有需要者请更新。 处理淘宝新的修改问题,去除站内搜索改成进入淘宝搜索。 配置中心里顺序调整都不能及时同步到本地的BUG...

    程序员开发代码编辑器 CodeLobster IDE Pro 1.9.0 中文多语免费版.zip

    它有一个文件浏览器,地图和动态帮助器,以及搜索结果,调用堆栈,本地,书签或错误的窗格。 FTP/SFTP 支持,模板,自动完成等 您可以建立与 FTP/SFTP 服务器的连接,一次打开多个选项卡,更改编码模式,以及编辑 ...

    wordpress首页文章限制显示字数的方法

    这个方法通过一个钩子来确定the_excerpt()函数的显示字数,在模板中使用the_excerpt函数打印摘要,这个时候就能控制它所要打印的字数了。 复制代码代码如下:function custom_excerpt_length($length){ return 300

    wordpress主题iDownsV1.8.3

    升级与插件的兼容性 优化底层函数调用 优化缩略图尺寸 优化相关推荐样式 更改ajax加载为按钮触发翻页 优化后台权限,防止普通用户进入后台

    柚子皮5.7破解无限制版wordpress博客主题笑话段子主题模板

    9. 删除了wp系统调用的多余函数 10 .删除整理了CSS的多余代码 在许多主题来看呢,其中这一款柚子皮主题,是不错的,主要是扁平的设计风格,以及自适应的html5 的结构代码,都能够给读者带来更好的体验。 再一个就是...

    淘客帝国v5.21官方原版破解版

    针对屏蔽调用函数的一些服务器增加处理,很多屏蔽了函数的服务器仍然可以用了。 充值框出错的问题,增加一个浮动充值框,增加 手机,游戏卡,旅行等充值。 红色主题首页商品显示兼容性,标题超长会导致错位。 默认...

    buddypress 2.7.1的一个小小补丁包

    buddypress 启用后,会在wordpress管理菜单增加群组的管理菜单, ...我就仿照着群组的管理页面,调用对应的模板函数,就好了。 再在buddypress中 add_menu到管理菜单中,呵呵 打完,收功! dragonchen82@hotmail.com

    wordpress回复评论文字的修改方法

    WordPress主题教程之修改wordpress回复评论文字方法,首选需要建立个自定义的评论模板,然后通过调用此评论函数来实现自定义,通过以下代码可以实现修改回复文字: &lt;?php $defaults = array('add_below' =&gt; '...

    淘客帝国v5.21官方原版破解稳定商业版

    针对屏蔽调用函数的一些服务器增加处理,很多屏蔽了函数的服务器仍然可以用了。 充值框出错的问题,增加一个浮动充值框,增加 手机,游戏卡,旅行等充值。 红色主题首页商品显示兼容性,标题超长会导致错位。 默认...

    淘客帝国v5.21官方原版

    针对屏蔽调用函数的一些服务器增加处理,很多屏蔽了函数的服务器仍然可以用了。 充值框出错的问题,增加一个浮动充值框,增加 手机,游戏卡,旅行等充值。 红色主题首页商品显示兼容性,标题超长会导致错位。 默认...

Global site tag (gtag.js) - Google Analytics