模板WordPress主题模板层次和常用模板函数

wordpress模板  时间:2021-03-20  阅读:()

WordPress主题模板层次和常用模板函数WordPress是目前世界上使用最广泛的博客系统是一款开源的PHP软件。因为使用者众多所以WordPress社区非常活跃有丰富的插件模板资源。使用WordPress可以快速搭建独立的博客网站。很多知名科技博客也是WordPress搭建的例如雷锋网、钛媒体等。下面PHP站为WordPress主题开发者整理了一下制作WordPress主题的必备知识。

WordPress主题模板层次

首页h o m e.p hpin d e x.p hp

文章页s ingle-{post_type}.php – 如果文章类型是videos 即视频 WordPress就会去查找single-videos.php WordPress 3.0及以上版本支持s ingle.phpin d e x.p hp

页面

自定义模板 –在Wor dP r es s后台创建页面的地方右侧边栏可以选择页面的自定义模板page-{s lug}.php – 如果页面的缩略名是new s WordPres s将会查找 page-news.phpWordPress 2.9及以上版本支持page-{id}.php –如果页面ID是6WordPress将会查找page-6.phpp ag e.p hpin d e x.p hp

分类c ategory-{slug}.php – 如果分类的缩略名为 news  WordPress 将会查找category-news.php(WordPress 2.9及以上版本支持)c ategory-{id}.php-如果分类ID为6WordPress将会查找c ategory-6.phpc ategory.phparc hive.phpin d e x.p hp

标签tag-{s lug}.php –如果标签缩略名为s ometagWordPress将会查找tag-s ometag.phptag-{id}.php –如果标签ID为6WordPress将会查找tag-6.phpWordPress 2.9及以上版本支持t ag.p hp

arc hive.phpin d e x.p hp

作者author-{nic enam e}.php – 如果作者的昵称为r am iWor dPr e s s将会查找author-r am i.phpWordPress 3.0及以上版本支持author-{id}.php –如果作者ID为6WordPress将会查找author-6.php WordPress 3.0及以上版本支持auth o r.p hparc hive.phpin d e x.p hp

日期页面date.phparc hive.phpin d e x.p hp

搜索结果search.phpin d e x.p hp

404(未找到)页面

404.p hpin d e x.p hp

附件页面

MI ME_typ e.p hp – 可以是任何MI ME类型(im ag e.p hp,v id e o.p hp,au dio.p hp,ap p lic at io n.p hp或者其他).attac hm ent.phps ingle.phpin d e x.p hp

WordPress主题–判断Tagis_h o m e()  是否为主页is_s ing le()  是否为内容页P os tis_p ag e()  是否为内容页P ag eis_c ategory()  是否为Category/Archive页is_tag()  是否为Tag存档页is_dat e()  是否为指定日期存档页

is_y e ar()  是否为指定年份存档页is_m onth()  是否为指定月份存档页is_day()  是否为指定日存档页is_t im e()  是否为指定时间存档页is_arc hive()  是否为存档页is_search()  是否为搜索结果页is_404()  是否为 “HTTP 404 Not Found” 错误页is_paged()  主页/Category/Archive页是否以多页显示

判断Tag在WordPress主题里常用于侧边栏s idebar.php模板文件

WordPress主题– Header常用PHP函数

<?php bloginfo( ‘name’ ); ?>  博客名称Title

<?php bloginfo( ‘stylesheet_url’ ); ?>  CSS文件路径

<?php bloginfo( ‘p ingback_url’ ); ?>  PingBack Url

<?php bloginfo( ‘temp late_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_typ e’ ); ?>  博客网页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_c ontent(); ?>  显示内容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 c omments_popup_link(); ?>  正文中的留言链接。如果使用c omments_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 c omments_template(); ?>  调用留言/回复模板

<?php wp_list_pages();?>  显示Page列表

<?php wp_list_categories();?>  显示Categories列表

<?php next_post_link( ‘%link ‘); ?>  下一篇文章链接

<?php previous_post_link( ‘%link’ ); ?>  上一篇文章链接

<?php get_c alendar(); ?>  日历

<?php wp_get_archives()?>  显示内容存档

<?php posts_nav_link(); ?>  导航显示上一篇/下一篇文章链接

<?php include(TEMPLATEPATH. ‘/文件名’ ); ?>  嵌入其他文件可为定制的模板或其他类型文件

WordPress主题– 与模板相关的其他函数

<?php_e( ‘Mes s age’ ); ?>  输出相应信息

<?php wp_register();?>  显示注册链接

<?php wp_loginout(); ?>  显示登录/注销链接

<! –next page->  将当前内容分页

<! –more–>  将当前内容截断 以不在主页/目录页显示全部内容

<?php timer_stop(1);?>  网页加载时间秒

<?php echo get_num_queries(); ?> 网页加载查询量

3元/首月香港便宜vps究竟是什么货。

便宜的香港vps多少钱?现在国外VPS主机的价格已经很便宜了,美国VPS主机最低一个月只要十几元,但同样免备案的香港VPS价格贵不贵呢?或者说便宜的香港VPS多少钱?香港vps主机价格要比美国机房的贵一些,但比国内的又便宜不少,所以目前情况是同等配置下,美国VPS比香港的便宜,香港VPS比国内(指大陆地区)的便宜。目前,最便宜香港vps低至3元/首月、18元/月起,今天云服务器网(www.yunt...

Stablehost 美国主机商黑五虚拟主机四折

如今我们网友可能较多的会选择云服务器、VPS主机,对于虚拟主机的话可能很多人不会选择。但是我们有些外贸业务用途的建站项目还是会有选择虚拟主机的。今天看到的Stablehost 商家虚拟主机在黑五期间也有四折优惠,对于这个服务商而言不是特别的喜欢,虽然他们商家和我们熟悉的老鹰主机商有些类似,且在后来老鹰主机改版和方案后,Stablehost 商家也会跟随改版,但是性价比认为不如老鹰主机。这次黑色星期...

弘速云香港VPSVPS线路有CN2+BGP、CN2 GIA,KVM虚拟化架构,裸金属月付564元

弘速云怎么样?弘速云是创建于2021年的品牌,运营该品牌的公司HOSU LIMITED(中文名称弘速科技有限公司)公司成立于2021年国内公司注册于2019年。HOSU LIMITED主要从事出售香港vps、美国VPS、香港独立服务器、香港站群服务器等,目前在售VPS线路有CN2+BGP、CN2 GIA,该公司旗下产品均采用KVM虚拟化架构。可联系商家代安装iso系统。点击进入:弘速云官方网站地址...

wordpress模板为你推荐
accessdenied重装时系统都会提示access deniedhttp404未找到HTTP 404 - 未找到文件,怎么解决啊建企业网站建立一个企业网站要多少费用sqlserver数据库SQL SERVER数据库是可以做什么用的?dell服务器bios设置dell R410服务器 bios设置参数如何恢复出厂设置?asp.net网页制作怎么用ASP.NET 做一个网页注册。简单的就行的是cuteftp温州商标注册温州代理注册个商标是怎么收费的?三五互联科技股份有限公司三五互联 网站做的怎么样 公司打算做网站,近来接到电话,不知道网站做的如何,水平怎么样,后期的服务呢什么是通配符什么是介母
云主机51web 亚洲小于500m 合肥鹏博士 太原联通测速平台 北京双线机房 135邮箱 太原网通测速平台 联通网站 国外在线代理服务器 什么是web服务器 工信部网站备案查询 cdn网站加速 阿里云手机官网 国外网页代理 卡巴斯基试用版下载 北京主机托管 博客域名 西部主机 硬防 dbank 更多