您当前的位置:首页 > 网站建设 > php
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery |

Typecho博客隐藏程序版本号和模版名称等多余Meta标签

51自学网 2022-10-25 17:27:42
  php

Typecho隐藏模版中程序版本号和模版名称等多余Meta标签

注意到 Typecho 的头部信息输出函数 <?php $this->header(); ?> 包括了程序版本号和模版名称等多余的标签,但是该函数又输出了评论时的一段 js,因此既需要删除多余的标签又需要保留这段 js。

在默认的模板中,头部信息的输出的内容包括:

keywords:关键词
description:描述、摘要
rss1:feed rss1.0
rss2:feed rss2.0
atom:feed atom
generator:程序版本
template:模板名称
pingback:文章引用
xmlrpc:离线写作
wlw:m$的离线写作工具
commentReply:评论回复

仅修改调用函数就可以选择我们需要保留的标签。

打开模板中的 header.php 文件,找到下面这句

<?php $this->header(); ?>

加上你要设置的参数即可,比如:

<?php $this->header('generator=&template=&pingback=&xmlrpc=&wlw=&rss1'); ?>

以上代码即可过滤关键词、程序、模板名称、文章引用、离线写作等信息的输出,具体效果如下。

<meta name="description" content="废话少说,放码过来。Make.Believe" />
<meta name="keywords" content="uskvm,linux,java,php,python,web,vps,前端,全栈" />
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="https://www.uskvm.com/feed/" />
<link rel="alternate" type="application/atom+xml" title="ATOM 1.0" href="https://www.uskvm.com/feed/atom/" />

其他说明:
等号(=)为空则不输出该项目,各个参数之间使用 & 连接,如果需要自定义rss地址,只填上 rss2=feed订阅地址 即可。


下载地址:
返回列表
仿《2144小游戏》休闲小游戏整站源码
51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1