您现在的位置是:首页 > 教程 > WordPress教程WordPress教程
wordpress常用判断和调用
寻雁2025-03-24 10:54:52WordPress教程已有3人查阅
导读wp_options数据表储存网站的一些基本信息调用作者的Gravatar头像:2、可以加上分类目录的别名,例如category-shehui.php 是文章分类目录别名=shehui的模板
wp_options数据表储存网站的一些基本信息
////文章页模板文件 single.php
previous_post_link("上一篇:%link"); //上一篇文章链接
next_post_link("下一篇:%link"); //下一篇文章链接
//文章自定义栏目字段的 增、删、改、擦
get_post_meta($post->ID,'jiage',true) //获取该文章的自定义字段 参数一:该文章id;参数二:该字段键名;参数三:true返回字符串,false返回数组;
add_post_meta($post->ID,'jiage','1920.00'); //给该文章增加自定义字段 参数一:获取文章id;参数二:增加的字段键名;参数三:增加的字段键值;参数四:true(默认)该字段对应一个键值,false该字段可以对应多个键值 注:当参数三字段键值前加“_”,代表为隐藏字段,后台看不到该字段
update_post_meta($post->ID,'_dianzan',$zan + 1) //更新更改该文章该字段的值。
delete_post_meta($post->ID,'_dianzan'); //删除该文章的该字段,如果该字段有多个值,可加上参数三:键值。
////不同分类目录下的文章调用不同的文章模板
1. get_the_ID() //获取文章id
2.get_the_category(get_the_ID()); //通过文章id获取当前文章分类信息
3.使用 get_template_part() 动态加载文章模板
在single.php文件里写入代码如下:: 在主题中新建一个page.php文件
///不同的页面调用不同的页面模板
1、可以加上页面id,例如page-49.php 是文章分类page_id=49的模板
2、可以加上页面的别名,例如page-gywm.php 是页面别名=gywm的模板 ////搜索页面search.php
通过关键词,搜索结果是一个列表,所以和分类页相似,代码可以使用分类页的模板文件代码 /////菜单的调用
wp_nav_menu( ); //调用菜单,如果wp创建了多个不同的菜单,可通过 wp_nav_menu( array('menu'=>'home') ) 数组指定菜单名进行调用
////模板判断函数
is_home() //判断是否为首页模板文件
wp_title($sep,$echo,$seplocation) //wp_title 函数用来显示页面的标题,如在文章页面,则显示文章标题;在分类页面,则显示分类名称;在独立页面中,显示独立页面标题;但在首页索引,该函数将不显示任何的东西。1.$sep:分隔符;2.$echo:是否显示;3.$seplocation:分隔符所在位置(左还是右,只接受’right’,如果不是right自动判定为左)
is_category() //判断是否为分类目录模板文件
is_single() //判断是否为文章模板文件
is_page() //判断是否为独立页面模板文件
is_search() //判断是否为搜索模板文件
is_404() //判断是否为404模板文件 single_cat_title() //打印输出文章分类目录模板的标题
调用作者的Gravatar头像:
2、可以加上分类目录的别名,例如category-shehui.php 是文章分类目录别名=shehui的模板////文章页模板文件 single.php
previous_post_link("上一篇:%link"); //上一篇文章链接
next_post_link("下一篇:%link"); //下一篇文章链接
//文章自定义栏目字段的 增、删、改、擦
get_post_meta($post->ID,'jiage',true) //获取该文章的自定义字段 参数一:该文章id;参数二:该字段键名;参数三:true返回字符串,false返回数组;
add_post_meta($post->ID,'jiage','1920.00'); //给该文章增加自定义字段 参数一:获取文章id;参数二:增加的字段键名;参数三:增加的字段键值;参数四:true(默认)该字段对应一个键值,false该字段可以对应多个键值 注:当参数三字段键值前加“_”,代表为隐藏字段,后台看不到该字段
update_post_meta($post->ID,'_dianzan',$zan + 1) //更新更改该文章该字段的值。
delete_post_meta($post->ID,'_dianzan'); //删除该文章的该字段,如果该字段有多个值,可加上参数三:键值。
////不同分类目录下的文章调用不同的文章模板
1. get_the_ID() //获取文章id
2.get_the_category(get_the_ID()); //通过文章id获取当前文章分类信息
3.使用 get_template_part() 动态加载文章模板
在single.php文件里写入代码如下:: 在主题中新建一个page.php文件
///不同的页面调用不同的页面模板
1、可以加上页面id,例如page-49.php 是文章分类page_id=49的模板
2、可以加上页面的别名,例如page-gywm.php 是页面别名=gywm的模板 ////搜索页面search.php
通过关键词,搜索结果是一个列表,所以和分类页相似,代码可以使用分类页的模板文件代码 /////菜单的调用
wp_nav_menu( ); //调用菜单,如果wp创建了多个不同的菜单,可通过 wp_nav_menu( array('menu'=>'home') ) 数组指定菜单名进行调用
////模板判断函数
is_home() //判断是否为首页模板文件
wp_title($sep,$echo,$seplocation) //wp_title 函数用来显示页面的标题,如在文章页面,则显示文章标题;在分类页面,则显示分类名称;在独立页面中,显示独立页面标题;但在首页索引,该函数将不显示任何的东西。1.$sep:分隔符;2.$echo:是否显示;3.$seplocation:分隔符所在位置(左还是右,只接受’right’,如果不是right自动判定为左)
is_category() //判断是否为分类目录模板文件
is_single() //判断是否为文章模板文件
is_page() //判断是否为独立页面模板文件
is_search() //判断是否为搜索模板文件
is_404() //判断是否为404模板文件 single_cat_title() //打印输出文章分类目录模板的标题
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
自己动手制作WordPress主题步骤教程
在制作的过程中发现一个问题,就是WP后台没有设置Meta的keywords的地方。于是想自己增加一个设置界面。如果用phpmyadmin查看过WP的数据库结构,就很容易明白后台设置的原理:只不Wordpress中删除不用的图片的方法
默认情况下,WordPress 会将你上传的图片自动生成几种不同大小的缩略图,但是有些WordPress主题根本就不会调用这些缩略图,它们就成了多余的啦。WordPress搭建网站的方法
在开始之前,如果你什么都不懂,我建议你不要冒然购买任何东西,可以咨询一下行业内的人,避免买错东西,浪费时间和金钱。wordpress增删改查
该插件在wordpress-3.3.1-zh_CN版本下开发,主要用于在后台管理首页焦点图(图片轮播)。存放焦点图信息的表 focusphoto(id,photourl,linkto,title,description)该插件包括2个
留言与评论 (共有 0 条评论) |