WordPress无插件实现标题、关键字、描述自定义设置
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

一般,我们在拿到WordPress程序部署网站之后,大部分是需要设置首页标题、描述和关键字,这样适应用户对于标题的自定义需要。默认情况下,WP自带的标题是不具备这样的功能,我们一般可以采用插件实现,用的较多的是All in One SEO Pack以及前一段时间蜗牛有分享的WP SEO TDK插件都可以实现。
上午在整理电脑桌面的时候,看到之前一段时间给一个企业网站设置标题的时候用的无插件设置方式,这里正好做一个备份,以便以后有需要用到,这个也是从网上找过来的。
第一、全部代码
<?php if ( is_home() ) { ?><title>自定义设置一个首页标题</title><?php } ?>
<?php if ( is_search() ) { ?><title>搜索结果 – <?php bloginfo(\’name\’); ?></title><?php } ?>
<?php if ( is_single() ) { ?><title><?php echo trim(single_post_title(\’\’)); ?> – <?php bloginfo(\’name\’); ?></title><?php } ?>
<?php if ( is_page() ) { ?><title><?php echo trim(get_the_title(\’\’)); ?> – <?php bloginfo(\’name\’); ?></title><?php } ?>
<?php if ( is_category() ) { ?><title><?php single_cat_title(); ?> – <?php bloginfo(\’name\’); ?></title><?php } ?>
<?php if ( is_month() ) { ?><title><?php the_time(\’F\’); ?> – <?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 (!function_exists(\’utf8Substr\’)) {
function utf8Substr($str, $from, $len)
{
return preg_replace(\’#^(?:[\\x00-\\x7F]|[\\xC0-\\xFF][\\x80-\\xBF]+){0,\’.$from.\’}\’.
\'((?:[\\x00-\\x7F]|[\\xC0-\\xFF][\\x80-\\xBF]+){0,\’.$len.\’}).*#s\’,
\’$1\’,$str);
}
}
if ( is_single() ){
if ($post->post_excerpt) {
$description = $post->post_excerpt;
} else {
if(preg_match(\’/<p>(.*)<\\/p>/iU\’,trim(strip_tags($post->post_content,\”<p>\”)),$result)){
$post_content = $result[\’1\’];
} else {
$post_content_r = explode(\”\\n\”,trim(strip_tags($post->post_content)));
$post_content = $post_content_r[\’0\’];
}
$description = utf8Substr($post_content,0,220);
}
$keywords = \”\”;
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords . $tag->name . \”,\”;
}
}
?>
<?php echo \”\\n\”; ?>
<?php if ( is_single() ) { ?>
<meta name=\”description\” content=\”<?php echo trim($description); ?>\” />
<meta name=\”keywords\” content=\”<?php echo rtrim($keywords,\’,\’); ?>\” />
<?php } ?>
<?php if ( is_home() ) { ?>
<meta name=\”description\” content=\”网站首页描述内容\” />
<?php } ?>
这里我们可以将上面的代码另外title.php页面,当然需要将两处标注红色的文字修改成自己网站首页的描述和标题,如果有需要设置关键字的,也可以在最后添加一行。
第二、引用修改
<?php include(\’title.php\’); ?>
我们还需要修改当前WP主题重点讹Header.php文件原来的title标签部分,替换上面一行。基本上可以满足大部分主题的使用,有些特殊的主题是无效的。
猜你可能想看的VPS
- UOVZ→70 元 月 384MB 内存 5GB SSD 空间 600G虚拟空间(主机)
- 2019 年 2 月 Vultr 最新促销活动整理 新注册用户完成首充最全球[VPS测评]
- CoalCloud→99 元 季 2 核 4GB 内存 100GB SS虚拟空间(主机)
- 纵横数据中秋促销→江苏宿迁移动 BGP100G 高防物理服务器 无视 C全球[VPS测评]
- ZJI 香港葵湾服务器六折优惠,香港 CN2 4C 站群 美国圣何塞 G站群服务器[IP]
- 云邦互联→650 元 月-E3 1230v2 16G 480G SSD 香港VPS[主机]
- Windows 下使用 git 时提示 Permission denieWINDOWS
- Aurora→日本 CN2 GIA 线路 KDDI 线路 可以解锁 ne日本VPS[主机]
- MySQL 判断字段是否为 Null全球[VPS测评]
- 便宜 VPS $10.5 首年 512M 内存 10G SSD 500G全球[VPS测评]
- 阿里云ECS服务器如何创建修改删除自动快照策略?全球[VPS测评]
- win10和office激活工具 HEU KMS Activator 集全球[VPS测评]
- HostMayo便宜vps全场五折,可选洛杉矶和荷兰机房,512m内存特全球[VPS测评]
- WordPress无插件自动实现标签关键字内链全球[VPS测评]
- Virmach 2019中国新年促-512M 10G ssd 500G年全球[VPS测评]
- [信息]CloudCone 1811促销全球[VPS测评]
- Wikihost CN2 香港虚拟主机 → 8折终身优惠码香港VPS[主机]
- VPS成立BurjeelHoldings全球[VPS测评]
- 拼多多正筹建跨境电商平台:密集挖角SHEIN员工,零佣金招商入驻全球[VPS测评]
- 纳米云怎么样?纳米云香港vps,4核1G主机价格80元/月香港VPS[主机]
- 野草云怎么样?香港、美国圣何塞高防VPS 1核1G3M 月付19元美国VPS[主机]
- 者也IO,香港日本美国云服务器促销,2核2G1000元/2年,7折+内存日本VPS[主机]
- Fatal error: Allowed memory size of 全球[VPS测评]
- 者也vps年终特惠:全场云服务器7折终身优惠,赠1G内存,充1000送3全球[VPS测评]
- 香港云服务器的优势有哪些方面香港VPS[主机]
- 磐逸云:深圳/大连/成都/香港机房vps,1核1G3M仅26元/月,65香港VPS[主机]
- 二三互联,香港cn2云服务器5折+85折双重优惠,稳定不限流量,1核1G香港VPS[主机]
- 众创逸云:1核2G云服务器,不限流量vps/5Mbps/KVM/香港CN香港VPS[主机]
- 租用美国服务器有哪些安全方案美国VPS[主机]
- WordPress网站更改后台登录地址图文教程全球[VPS测评]
转载请注明原文地址:http://140.238.13.167:12355/read-39364.html











