您现在的位置是:首页 > 教程 > WordPress教程WordPress教程
WordPress函数归类总结
如霜2025-03-28 15:18:04WordPress教程已有3人查阅
导读1.body_class()函数为了区分不同的页面,可以用WordPress的body_class()函数可以在head.php中给body添加:>
1.body_class()函数
为了区分不同的页面,可以用WordPress的body_class()函数
可以在head.php中给body添加:<body <?php body_class(); ?>>
分类栏目页会生成如下的class:
2.新增body_class()的class
在某些情况下,你将要添加自己的Class到body_class()里
a.最简单的方法是通过自定义Class函数调用body_class() 通过这样做,我们现在告诉body_class()函数增加my-class的输出。
b.利用Wordpress的过滤器,增加新的body class,使用get_body_class()
这是增加使用过滤器增加class的例子: 输出结果在body_class()的基础上新增zdy_class
3.作者链接
发表的文章会有作者链接,如何不想有链接,可以在模板中找到相应的代码删掉即可 如果要去掉作者链接,修改后的代码如下: 4.wordpress重定向处理
上面方法知识在页面模块中链接不显示,可是作者链接还是存在,下面附上解决方法。
大家都知道一个网站是少不了对网站的url做重定向的,WordPress有一个重定向的插件:
可以下载此插件,可以对单独的url进行做重定向的处理,此插件也支持正则表达式的书写。
如果一个网站有多个人维护,会有多个作者链接生成,此时用正则表达式可以把含有作者的链接重定向到有用的页面
正则表达式:xxx.com/author/***/(.*)重定向到正确的网页
这样写可以匹配链接为xxx.com/author/后接的任意字符
5.get_template_part()函数
get_template_part()函数的使用很灵活,不仅仅是加载一个模板文件进来,而且还有备用的选项,调用代码如下: 参数:
$slug (必须) 通用的模板名
$name (可选) 指定的模板名
什么意思呢?我们来看一下具体的示例: 意思是说,如果content-blog.php存在,则调用content-blog.php,否则,就调用content.php。
为了区分不同的页面,可以用WordPress的body_class()函数
可以在head.php中给body添加:<body <?php body_class(); ?>>
分类栏目页会生成如下的class:
2.新增body_class()的class
在某些情况下,你将要添加自己的Class到body_class()里
a.最简单的方法是通过自定义Class函数调用body_class() 通过这样做,我们现在告诉body_class()函数增加my-class的输出。
b.利用Wordpress的过滤器,增加新的body class,使用get_body_class()
这是增加使用过滤器增加class的例子: 输出结果在body_class()的基础上新增zdy_class
3.作者链接
发表的文章会有作者链接,如何不想有链接,可以在模板中找到相应的代码删掉即可 如果要去掉作者链接,修改后的代码如下: 4.wordpress重定向处理
上面方法知识在页面模块中链接不显示,可是作者链接还是存在,下面附上解决方法。
大家都知道一个网站是少不了对网站的url做重定向的,WordPress有一个重定向的插件:
可以下载此插件,可以对单独的url进行做重定向的处理,此插件也支持正则表达式的书写。
如果一个网站有多个人维护,会有多个作者链接生成,此时用正则表达式可以把含有作者的链接重定向到有用的页面
正则表达式:xxx.com/author/***/(.*)重定向到正确的网页
这样写可以匹配链接为xxx.com/author/后接的任意字符
5.get_template_part()函数
get_template_part()函数的使用很灵活,不仅仅是加载一个模板文件进来,而且还有备用的选项,调用代码如下: 参数:
$slug (必须) 通用的模板名
$name (可选) 指定的模板名
什么意思呢?我们来看一下具体的示例: 意思是说,如果content-blog.php存在,则调用content-blog.php,否则,就调用content.php。
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
wordpress主题logo更换的方法
怎么更换wordpress主题logo这里介绍的只是有些主题的logo更换方法,现在的很多主题设置里都有logo设置wordpress添加轮播图的方法
今天我们以WordPress的一个主题Minty开启轮播图的演示过程为例看一下如何添加轮播图。安装主题后,打开“外观 - 主题选项 - 顶部设置”。mariadb和nginx搭建wordpress的方法
本文将描述如何搭建wordpress,文章中使用的环境如下:mariadb-10.3.11-winx64创建mariadb数据库解压。解压后的目录结构wordpress是免费还是收费的
WordPress是一个以PHP和MySQL为平台的免费开源的博客软件和内容管理系统。WordPress具有插件架构和模板系统。截至2018年4月,排名前1000万的网站超过30.6%使用WordPress。
留言与评论 (共有 0 条评论) |