wp_title();函数会根据不同的页面动态的生成文章标题,但是我们想根据不同的页面去获得不同的标题效果,这有利于搜索引擎喜欢你的网页标题,那么我们今天总结一下网络上的几种常用方法,选择你喜欢的方法去构建自己的wordpress主题。

一、在functions.php文件中自定义一个函数bootstrapwp_wp_title(挂到 wp_title();
functions.php复制以下代码:

/** 网站的页面标题,来自 Twenty Twelve 1.0*/
function bootstrapwp_wp_title( $title, $sep ) {global $paged, $page;if ( is_feed() )return $title; // 添加网站名称$title .= get_bloginfo( 'name' ); // 为首页添加网站描述$site_description = get_bloginfo( 'description', 'display' );if ( $site_description && ( is_home() || is_front_page() ) )$title = "$title $sep $site_description"; // 在页面标题中添加页码if ( $paged >= 2 || $page >= 2 )$title = "$title $sep " . sprintf( __( 'Page %s', 'bootstrapwp' ), max( $paged, $page ) ); return $title;
}
add_filter( 'wp_title', 'bootstrapwp_wp_title', 10, 2 );

说明:bootstrapwp_wp_title是我们自定义的一个函数,bootstrapwp是我们的主题名称,可以改成你的主题名称;调用时加入三个参数,分别是图标,显示,位置右边。
调用方法:

<title><?php wp_title( '&hearts;', true, 'right' ); ?></title>

二、过判断将首页、文章页、分类页、404页面的标题信息设置成不一样的形式

<title><?php if ( is_home() ) {   bloginfo('name'); echo " | "; bloginfo('description');   } elseif ( is_category() ) {   single_cat_title(); echo " | "; bloginfo('name');   } elseif (is_single() || is_page() ) {   single_post_title();   } elseif (is_search() ) {   echo "搜索结果"; echo " | "; bloginfo('name');   } elseif (is_404() ) {   echo '页面未找到!';   } else {   wp_title('',true);   } ?></title>

几个判断函数的解释如下:
1、is_home();当前页面为主页时返回true
2、is_category();当前页面为分类页时返回true
3、is_single();当前页面为单文章页时返回true
4、is_page();当前页面为单页面时返回true
5、更详细的内容参阅WordPress文档:条件标签

您可能感兴趣的文章:


▪ wordpress判断文章中是否有图片

▪ 第四课wordpress主题制作教程嵌入头部底部边栏文件

▪ 第一课:511遇见wordpress本地环境搭建以及多站点配置

▪ wordpress修改上传文件默认类型

▪ 利用Bootstrap构建你的响应式WordPress主题(三)

▪ 利用Bootstrap构建你的响应式WordPress主题( 六)

▪ 利用Bootstrap构建你的响应式WordPress主题( 七)

▪ wordpress主题自定义顶部图像功能

▪ Wordpress无插件实现主题彩色标签云的N种方法总结

▪ 利用Bootstrap构建你的响应式WordPress主题( 五)

wordpress网站标题动态优化的几种形式相关推荐

  1. 去除WordPress网站链接中“category”的四种方法

    作为wordpress的重度用户,对于wordpress网站的每一个细节我都很在意. 相信很多站长和我一样! 网站搭建起来,我发现url中一直有一个"category",我表示很不 ...

  2. 动态优化器—一种感知视频编码优化框架

    Netflix提出了一种基于感知视频编码优化框架,在非峰值流时间期间,将此编码系统应用于AVC-High和VP9数据流,提高了用户的视频质量的同时并节省了带宽.LiveVideoStack对本文进行了 ...

  3. SEO网站标题怎么优化

    经过前两天发的两篇原创文章被加精之后,我的热情是一发不可收拾,忍不住又想写点干货给大家分享!今天分析一下网站标题如何设置之SEO技巧.通过标题就可以看出,今天是讲网站标题如何设置,为什么要写这个呢?因 ...

  4. 网站标题设置优化方法

    网站seo优化有很多技巧,特别是当新工作站正在进行seo优化时,必须设置网站标题.而且在SEO优化中,内容是基础且关键的存在.网站的标题是反映SEO优化排名最佳的一个地方.网站的标题对排名有着至关重要 ...

  5. mysql内链查询写法_网站内链优化与几种常见的结构优化方法

    在互联网的海洋沉淀了这么多年,经常会看见很多新人学着学着就放弃了,甚至有人还说做seo还不如去工地上班.真的是这样吗?其实不是这样的,很多行业有进人进来,就有老人离开,这属于自然规律.许多的站长做着做 ...

  6. wordpress标题title优化代码

    一个网页的title非常重要,特别是对于SEO来说,作为访客打开一个网页首先看到的是title,而对于蜘蛛来说,收录的也是的链接当然是你的title的文字,一个结构清晰能准确鲜明反映网页内容的titl ...

  7. 浅析网站标题优化该如何进行?

    众所周知,网站建设过程中网站优化工作可以说是至关重要的一项,这也是网站运营推广的第一步.只有将网站做好优化工作才能让企业品牌或产品在互联网营销中产生事半功倍的效果.在开始网站优化时,需要注重对网站各个 ...

  8. 企业网站标题优化要学会运用技巧和方法

    网络公司在为客户企业建设好网站之后就要紧接着做好优化工作,以此来保持网站的长久性运营,而在优化工作中对网站标题的优化就是一个很重要的方面.那么我们在面对网站建设过程中应该如何处理好网站标题的优化工作呢 ...

  9. 创建多个wordpress_如何轻松创建多语言WordPress网站

    创建多个wordpress Do you want to translate your WordPress site in multiple languages? 您想用多种语言翻译WordPress ...

最新文章

  1. LeetCode简单题之解码字母到整数映射
  2. 整数转化成字符串; 字符串转换为整数
  3. 北京内推 | 美团到店广告平台招聘广告算法专家(社招,L7-L8)
  4. 深度学习之迁移学习实现神奇宝贝识别
  5. 查看tensor的形状,行列大小
  6. 【数据结构】图的存储结构—邻接矩阵
  7. VGG16网络结构与代码
  8. Mysql之DDL(数据定义语言)
  9. 数学建模竞赛网站汇总
  10. LUA脚本(游戏辅助) 点击函数 区域单点多点着色
  11. 数字中国建设峰会闭幕,现场海量图片一览!
  12. unix系统病毒概述(转)
  13. 超级计算机也无法算尽圆周率,圆周率如果被算尽意味着什么?
  14. 结束拒绝访问的进程 cmd下结束进程 强行结束进程
  15. 一个字符等于多少个字节?
  16. 无线网卡在服务器上不能启用,解决无线网卡突然不能启用的问题(事件ID4294)...
  17. java毕业设计——基于java+JSP+sqlserver的智能在线考试信息管理系统设计与实现(毕业论文+程序源码)——智能在线考试信息管理系统
  18. android入门实例!一线互联网移动架构师NDK模块开发!看这一篇就够了!
  19. RSA 2017:勒索软件成热点 收了赎金还撕票
  20. coffee编译coffee到js

热门文章

  1. MATLAB使用教程(1)从零开始,MATLAB 2023a中文版下载安装
  2. 如何利用Redis实现分布式Session?
  3. python显示两列_#160;python分两列输出
  4. Expected the Promise rejection reason to be an Error
  5. 视觉里程计 matlab实现,深度 | 视觉里程计---推导公式来了
  6. 最近话题火爆的四件事你知道不?
  7. 千寻位置D300设置教程
  8. ISDN, ADSL的历史新闻
  9. 南华大学第十五届ACM程序设计竞赛(重现赛)E 免费机票(单边最短路)
  10. windows10系统下phpstudy安装php8版本