欢迎光临
我们一直在努力

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 : 搜索结果模板

[url=http://www.feige123.com/]基本条件判断Tag[/url]

is_home() : 是否为主页
is_single() : 是否为内容页(Post)
is_page() : 是否为内容页(Page)
is_category() : 是否为Category/Archive页
is_tag() : 是否为Tag存档页
s_date() : 是否为指定日期存档页
is_year() : 是否为指定年份存档页
is_month() : 是否为指定月份存档页
is_day() : 是否为指定日存档页
is_time() : 是否为指定时间存档页
is_archive() : 是否为存档页
is_search() : 是否为搜索结果页
s_404() : 是否为 “HTTP 404: Not Found” 错误页
is_paged() : 主页/Category/Archive页是否以多页显示

[url=http://www.feige123.com/]Header部分常用到的PHP函数[/url]

 : 博客名称(Title)
 : CSS文件路径
 : PingBack Url
 : 模板文件路径
 : WordPress版本
 : Atom Url
 : RSS 2.o Url
 : 博客 Url
 : 博客网页Html类型
 : 博客网页编码
 : 博客描述
 : 特定内容页(Post/Page)的标题

[url=http://www.feige123.com/]wordpress模板常用的PHP函数及命令[/url]

 : 调用Header模板
 : 调用Sidebar模板
 : 调用Footer模板
 : 显示内容(Post/Page)
: 显示摘要
 : 检查是否存在Post/Page
 : 如果存在Post/Page则予以显示
 : While 结束
 : If 结束
 : 显示时间,时间格式由“字符串”参数决定,具体参考
[url=http://php.net/date]PHP手册[/url]
 : 正文中的留言链接。如果使用 comments_popup_script() ,则留言会在新窗口中打开,反之,则在当前窗口打开
 : 内容页(Post/Page)标题
 : 内容页(Post/Page) Url
 : 特定内容页(Post/Page)所属Category
 : 作者
 : 特定内容页(Post/Page) ID
 : 如果用户已登录并具有权限,显示编辑链接
 : 显示Blogroll中的链接
 : 调用留言/回复模板
 : 显示Page列表
 : 显示Categories列表
 : 下一篇文章链接
 : 上一篇文章链接
 : 日历
 : 显示内容存档
 : 导航,显示上一篇/下一篇文章链接
 : 嵌入其他文件,可为定制的模板或其他类型文件
与模板相关的其他wordpress函数
 : 输出相应信息
 : 显示注册链接
 : 显示登录/注销链接
 : 将当前内容分页
 : 将当前内容截断,以不在主页/目录页显示全部内容
 : 网页加载时间(秒)
 : 网页加载查询量
其它
 调用最近的10篇日志

”>

’); ?> 调用标签
 标签存在时调用
 调用标签云
 获得4篇12分类中的日志

再来一些更详细的判断函数
//这里写你想显示的内容,包括函数
下面是直接来自wordpress.org
is_single() 判断是否是具体文章的页面
is_single(’17′) 判断是否是具体文章(id=17)的页面
is_single(’Beef Stew’) 判断是否是具体文章(标题判断)的页面
is_single(’beef-stew’) 判断是否是具体文章(slug判断)的页面
comments_open() 是否留言开启
pings_open() 是否开启ping
is_page() 是否是页面
is_page(’42′) 同single,id判断,即是否是id为42的页面
is_page(’About Me’) title判断
is_page(’about-me’) slug判断
is_category() 是否是分类
is_category(’6′) 同single,id判断,即是否是id为6的分类
is_category(’Cheeses’) title判断
is_category(’cheeses’) slug判断
in_category(’5′) 判断当前的文章是否属于分类5
is_author() 将所有的作者的页面显示出来
is_author(’1337′) 显示author number为1337的页面
is_author(’Elite Hacker’) 通过昵称来显示当前作者的页面
is_author(’elite-hacker’)
is_date()
is_year()
is_month()
is_day()
is_time()
is_archive() 判断当前是否是归档页面
is_search() 判断是否是搜索
is_404() 判断页面是否404
is_paged() 判断是否翻页,比如你当前的blog是http://www.feige123.com.com 显示http://www.feige123.com?paged=2的时候,这个判断将返回真,通过这个函数可以配合is_home来控制某些只能在首页显示的界 面,例如:if(is_home() && !is_paged() )
is_attachment() When an attachment document to a post or Page is being displayed. An attachment is an image or other file uploaded through the post editor’s upload utility. Attachments can be displayed on their own ‘page’ or template. For more information, see Using Image and File Attachments.
is_feed() When the site requested is a Syndication. This tag is not typically used by users; it is used internally by WordPress and is available for Plugin Developers.
is_trackback() When the site requested is WordPress’ hook into its Trackback engine. This tag is not typically used by users; it is used internally by WordPress and is available for Plugin Developers.

赞(0) 打赏
未经允许不得转载:席天卷地个人博客 » wordpress中一些常用的函数总结
分享到: 更多 (0)
标签:

评论 抢沙发

评论前必须登录!

 

QQ :13945502电话:13913571631

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮