b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

wordpress模板_wordpress后台地址_WordPress主题开发(3)

电脑杂谈  发布时间:2016-06-01 20:05:08  来源:网络整理

如果使用查询,代码则是这样的:

<?php $post = $wp_query->post; if ( in_category(9) ) { include(TEMPLATEPATH . /single2.php); } else { include(TEMPLATEPATH . /single1.php); } ?>

两种代码会根据所显示的日志类别生成不同模板以供使用。查询条件不仅限于类别查询—— 条件标签s中介绍了所有查询选项。

主题模板文件列表

下面是WordPress主题模板文件的列表。用户的主题中也可能带有其它样式表单、图片或文件,不过下面这些文件在WordPress中都有着特殊意义。

style.css

主样式表单。主题中必须包含style.css文件,而style.css文件中必须含有主题的注释头信息。

index.php

主模板。如果用户使用的主题有自己的模板,必须具备index.php文件。

comments.php

注释模板。如果用户使用的主题没有comments.php文件,可使用WordPress默认主题“Default”的comments.php文件。

comments-popup.php

弹出式注释模板。如果用户使用的主题没有comments-popup.php文件,可使用WordPress默认主题“Default”的comments-popup.php文件。

home.php

主页模板

single.php

单篇日志模板。用于查询某篇日志。该模板文件和其它查询模板文件不存在时,可用index.php文件代替。

page.php

页面模板。用于查询某个单独页面。

category.php

类别模板。用于查询某个类别。

author.php

作者模板。用于查询作者。

date.php

日期/时间模板。用于查询日期或时间。详细划分到年、月、日、时、分、秒。

archive.php

存档模板。用于查询类别、作者或日期。注意:category.php与date.php可能会为各自的查询类型改写archive.php文件。

search.php

搜索结果模板。用于执行搜索。

404.php

404“页面未找到”模板。WordPress无法查找到匹配查询的日志或页面时,使用404.php文件。

在WordPress中这些文件都有特殊意义,当相应的条件标签(即 is_*(); 函数)返回的值为true时,根据模板层级,这些文件可在不同情况下替代index.php文件。例如,假设网页上只要求显示一篇日志,如果 is_single() 函数返回“true”,并且当前主题中有single.php文件,WordPress会用该模板文件来生成所请求页面。

从模板中引用文件

WordPress默认主题Default(基于WordPress 1.2的主题Kubrick布局,开发者 Michael Heilemann)极好地向我们展示了查询映射到模板上的过程,。

代码 <?php bloginfo(template_directory);?>将模板文件的URL路径插入模板输出结果。用户可以在输出结果中添加各种URI信息,以便为主题引用文件。

代码<?php bloginfo(stylesheet_directory);?>将包含当前主题样式表单的文件路径插入模板输出结果。用户可以在输出结果中添加各种URI信息,为主题引用文件。(该代码目前已禁用,由 <?php bloginfo(stylesheet_directory);?> 替代。)

常量TEMPLATEPATH是对当前主题模板文件的绝对路径(路径后没有结尾斜线/)的引用。

注意:用在样式表单中的URI都是样式表单的相对URI,而不是引用样式表单的页面的URI。这样避免了在CSS文件中调用PHP代码来指定文件。例如,如果用户在主题中调用images/文件,只需要在CSS中指定相对文件,如:

h1 { background-image: URL(images/my_background.jpg); }

这是一个用URI在模板中引用文件的典型例子, 如此一来,模板就不需要完全依赖于绝对路径了。

自定义模板

用户可以利用WordPress插件系统以及template_redirect来定制用户自己设计的模板。在插件API中可以找到更多制作插件的信息。

插件API 钩子

如果可能会用到某个WordPress插件,那么开发主题时请记住不要让你所制作的主题和插件产生冲突。插件通过“Action Hooks(运行的钩子)”为WordPress增加各种附加功能。大多数Action Hooks都在WordPress的核心PHP代码中,因此用户的主题即使没有关于这些hooks的标签,这些Action Hooks也可以正常运行。尽管如此,为了能让插件在页眉、页脚、侧边栏或页面的正文部分直接显示信息,主题中需要配备少量Action Hooks。下面我们列出这些必备的Action Hook 模板标签:

wp_head

运行于主题的

以上就是关于wordpress主题开发的全部内容,相信你一定会非常满意。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-7277-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 王涛
      王涛

      在12海里进行东风21实弹射击

    热点图片
    拼命载入中...