仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 748|回复: 7
打印 上一主题 下一主题

[学习教程] PHP教程之WordPress主题模板条理和经常使用模板函数

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:15:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
可以说你的马步已经扎的差不多了,接下来就要开始练把势的时候了,如果有条件的话,用笔或者打印一个简易的PHP手册在身上,时不时的摸出来看看,记得,去WC也不能放过(^2^)。WordPress是今朝天下上利用最普遍的博客体系,是一款开源的PHP软件。由于利用者浩瀚,以是WordPress社区十分活泼,有丰厚的插件模板资本。利用WordPress能够疾速搭建自力的博客网站。良多出名科技博客也是WordPress搭建的,比方:雷锋网、钛媒体等。上面PHP站为WordPress主题开辟者收拾了一下制造WordPress主题的必备常识。
WordPress主题模板条理
首页:

  • home.php
  • index.php

文章页:

  • single-{post_type}.php–假如文章范例是videos(即视频),WordPress就会往查找single-videos.php(WordPress3.0及以上版本撑持)
  • single.php
  • index.php

页面:

  • 自界说模板–在WordPress背景创立页面的中央,右边边栏能够选择页面的自界说模板
  • page-{slug}.php–假如页面的缩略名是news,WordPress将会查找page-news.php(WordPress2.9及以上版本撑持)
  • page-{id}.php–假如页面ID是6,WordPress将会查找page-6.php
  • page.php
  • index.php

分类:

  • category-{slug}.php–假如分类的缩略名为news,WordPress将会查找category-news.php(WordPress2.9及以上版本撑持)
  • category-{id}.php-假如分类ID为6,WordPress将会查找category-6.php
  • category.php
  • archive.php
  • index.php

标签

  • tag-{slug}.php–假如标签缩略名为sometag,WordPress将会查找tag-sometag.php
  • tag-{id}.php–假如标签ID为6,WordPress将会查找tag-6.php(WordPress2.9及以上版本撑持)
  • tag.php
  • archive.php
  • index.php



  • author-{nicename}.php–假如作者的昵称为rami,WordPress将会查找author-rami.php(WordPress3.0及以上版本撑持)
  • author-{id}.php–假如作者ID为6,WordPress将会查找author-6.php(WordPress3.0及以上版本撑持)
  • author.php
  • archive.php
  • index.php

日期页面:

  • date.php
  • archive.php
  • index.php

搜刮了局:

  • search.php
  • index.php

404(未找到)页面

  • 404.php
  • index.php

附件页面:

  • MIME_type.php–能够是任何MIME范例(image.php,video.php,audio.php,application.php大概其他).
  • attachment.php
  • single.php
  • index.php

WordPress主题–判别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():是不是为“HTTP404:NotFound”毛病页
is_paged():主页/Category/Archive页是不是以多页显现
判别Tag在WordPress主题里经常使用于侧边栏(sidebar.php)模板文件
WordPress主题–Header经常使用PHP函数
<?phpbloginfo(‘name’);?>:博客称号(Title)
<?phpbloginfo(‘stylesheet_url’);?>:CSS文件路径
<?phpbloginfo(‘pingback_url’);?>:PingBackUrl
<?phpbloginfo(‘template_url’);?>:模板文件路径
<?phpbloginfo(‘version’);?>:WordPress版本
<?phpbloginfo(‘atom_url’);?>:AtomUrl
<?phpbloginfo(‘rss2_url’);?>:RSS2.oUrl
<?phpbloginfo(‘url’);?>:博客Url
<?phpbloginfo(‘html_type’);?>:博客网页Html范例
<?phpbloginfo(‘charset’);?>:博客网页编码
<?phpbloginfo(‘description’);?>:博客形貌
<?phpwp_title();?>:特定内容页(Post/Page)的题目
WordPress主题&ndash;模板经常使用的PHP函数
<?phpget_header();?>:挪用Header模板
<?phpget_sidebar();?>:挪用Sidebar模板
<?phpget_footer();?>:挪用Footer模板
<?phpthe_content();?>:显现内容(Post/Page)
<?phpif(have_posts())”?>:反省是不是存在Post/Page
<?phpwhile(have_posts())”the_post();?>:假如存在Post/Page则予以显现
<?phpendwhile;?>:While停止
<?phpendif;?>:If停止
<?phpthe_time(‘字符串’)?>:显现工夫,工夫格局由“字符串”参数决意,详细参考PHP手册
<?phpcomments_popup_link();?>:注释中的留言链接。假如利用comments_popup_script(),则留言会在新窗口中翻开,反之,则在以后窗口翻开
<?phpthe_title();?>:内容页(Post/Page)题目
<?phpthe_permalink()?>:内容页(Post/Page)Url
<?phpthe_category(‘,’)?>:特定内容页(Post/Page)所属Category
<?phpthe_author();?>:作者
<?phpthe_ID();?>:特定内容页(Post/Page)ID
<?phpedit_post_link();?>:假如用户已登录并具有权限,显现编纂链接
<?phpget_links_list();?>:显现Blogroll中的链接
<?phpcomments_template();?>:挪用留言/复兴模板
<?phpwp_list_pages();?>:显现Page列表
<?phpwp_list_categories();?>:显现Categories列表
<?phpnext_post_link(‘%link‘);?>:下一篇文章链接
<?phpprevious_post_link(‘%link’);?>:上一篇文章链接
<?phpget_calendar();?>:日历
<?phpwp_get_archives()?>:显现内容存档
<?phpposts_nav_link();?>:导航,显现上一篇/下一篇文章链接
<?phpinclude(TEMPLATEPATH.‘/文件名’);?>:嵌进其他文件,可为定制的模板或其他范例文件
WordPress主题&ndash;与模板相干的其他函数
<?php_e(‘Message’);?>:输入响应信息
<?phpwp_register();?>:显现注册链接
<?phpwp_loginout();?>:显现登录/刊出链接
<!&ndash;nextpage->:将以后内容分页
<!&ndash;more&ndash;>:将以后内容截断,以不在主页/目次页显现全体内容
<?phptimer_stop(1);?>:网页加载工夫(秒)
<?phpechoget_num_queries();?>:网页加载查询量
转载请说明出处:http://www.php-z.com/753.html
没有人会喜欢和见异思迁的人交朋友,因为这种人太不安分,太不可靠,因此,你必须要强迫自己完成自己的目标,哪怕可能会很难受,也得坚持,毅力就是这么锻炼出来的。
柔情似水 该用户已被删除
沙发
发表于 2015-1-18 18:21:28 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
乐观 该用户已被删除
板凳
发表于 2015-1-22 22:01:36 | 只看该作者
要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
精灵巫婆 该用户已被删除
地板
 楼主| 发表于 2015-1-31 13:14:39 | 只看该作者
对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。
莫相离 该用户已被删除
5#
发表于 2015-2-6 19:34:04 | 只看该作者
写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。
海妖 该用户已被删除
6#
发表于 2015-2-18 10:51:43 | 只看该作者
有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。
飘灵儿 该用户已被删除
7#
发表于 2015-3-6 04:34:55 | 只看该作者
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
简单生活 该用户已被删除
8#
发表于 2015-3-20 03:08:10 | 只看该作者
遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 11:13

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表