专栏首页DeveWork代码重写WordPress网页标题为“原网页标题|网站名”的形式

代码重写WordPress网页标题为“原网页标题|网站名”的形式

为了那个所谓的搜索引擎优化(SEO),为了更高的收录,为了更多的流量,我们需要对WordPress做许多工作,重写WordPress网页标题就是其中之一,如果你的主题没对网页标题title做过特殊处理的话,默认的都是简单如“文章名”的形式,比如本页的话就直接以文章名为网页标题。现在都流行“原网页标题|网站名”的形式,如果你的是默认的话,想修改一下就不妨往下看:

重写WordPress网页标题为“原网页标题|网站名”形式的方法:

<?php if ( is_home() ) { ?><title><?php bloginfo('name'); ?> | <?php bloginfo('description'); ?></title><?php } ?> <?php if ( is_search() ) { ?><title>搜索结果 | <?php bloginfo('name'); ?></title><?php } ?> <?php if ( is_single() ) { ?><title><?php echo trim(wp_title('',0)); ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php if ( is_category() ) { ?><title><?php single_cat_title(); ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php if ( is_page() ) { ?><title><?php echo trim(wp_title('',0)); ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php if ( is_day() ) { ?><title><?php the_time('Y年m月d日'); ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php if ( is_month() ) { ?><title><?php the_time('Y年m月'); ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php if ( is_year() ) { ?><title><?php the_time('Y年'); ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php if ( is_404() ) { ?><title><?php echo"未找到指定的页面( ERROR 404 )-" ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php if (function_exists('is_tag')) { if ( is_tag() ) { ?><title><?php single_tag_title("", true); ?> | <?php bloginfo('name'); ?></title> <?php } ?> <?php } ?> <?php if ( is_author() ) {?><title><?php wp_title('');?>发表的所有文章 | <?php bloginfo('name'); ?></title><?php }?>

上面的代码可以直接替换header.php的title的代码,但因为过多可能会不方便维护header.php,建议将他们保存在一个命名为headertitle.php的文件,然后用以下代码替换原来的title 代码:

<?php include(TEMPLATEPATH . '/includes/headertitle.php'); ?>

不同路径换成你想要的路径。

如果使用这个加上《代码实现WordPress自动关键词keywords与描述description》的方法的话,基本上你可以不用 All in one seo插件啦~

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 360安全扫描之WordPress 页面异常导致本地路径泄漏 的漏洞修补

    今天头脑一热到360安全检测那里去为自己的网站进行安全扫描了一番。上次扫描还是一年前,当初扫描一个网站是 94 分,那时候还不懂代码,就这么挂着,被360 公开...

    Jeff
  • 制作WordPress侧边栏“博客统计”小工具并集成在主题中的方法

    一些WordPress 博客会在右侧集成个“博客统计”,内容大概是文章数啊、评论数、建站日期等之类的统计数据。网络上的方法都是直接将php代码写在sidebar...

    Jeff
  • WordPress自定义栏目运用实例III:添加原创/转载文章不同版权声明

    这里是WordPress自定义栏目运用实例系列第三讲,为大家带来用自定义栏目添加原创/转载文章不同版权声明。跟本上,这个与之前的《WordPress自定义栏目运...

    Jeff
  • 使php支持mbstring库以及使用

    1.执行yuminstallphp-mbstring2.修改php.ini(这一步非常重要,PHP

    Java架构师必看
  • 制作一个PHP简易框架 (一) 准备工作

    制作一个极简版的 php 框架。串联一下 web 开发中需要注意的核心关键点,从零开始构建一个完整的系统,通过创建系统框架的过程,理解 web 开发中做核心的内...

    caoayu
  • Ubuntu 16.04 编译安装 PHP 7.2

    上一篇文章 Linux 下 Nginx + PHP 环境的配置 扯了那么多复杂的概念,现在让我来说一说怎么把它用在实践之中。

    zgq354
  • PHP-fpm 远程代码执行漏洞(CVE-2019-11043)分析

    国外安全研究员 Andrew Danau在解决一道 CTF 题目时发现,向目标服务器 URL 发送 %0a 符号时,服务返回异常,疑似存在漏洞。

    Seebug漏洞平台
  • linux学习第四十二篇:PHP扩展模块安装

    PHP扩展模块安装 查看模块: /usr/local/php/bin/php -m 下面安装一个redis的模块 cd /usr/local/src/ ...

    用户1215343
  • Linux 6 下编译安装 PHP 5.6

    Leshami
  • 初学Swoole:PHP7安装Swoole的步骤

    本篇文章给大家带来的内容是关于初学Swoole:PHP7安装Swoole的步骤,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

    叫我可儿呀

扫码关注云+社区

领取腾讯云代金券