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]历史优惠活动内容
猜你可能想看的VPS
- 恒创科技:海外服务器3折优惠,美国/香港云服务器2核4G2M仅958元/ 美国VPS[主机]
- 弘速云:4月特惠,美国GIA/香港CN2云主机首月5折,首月12.5元起 美国VPS[主机]
- 八成企业看好出海投资 防止“溺水”需重视这一点 全球[VPS测评]
- 因搜包耽误员工下班,苹果将支付3050万美元赔款 全球[VPS测评]
- 云服务器和云服务器租用,云服务器做什么?? 全球[VPS测评]
- 快速云:云计算分类和云计算的特点 全球[VPS测评]
- “休闲养蜂”风靡海外跨境电商追逐垂直风口 全球[VPS测评]
- 曾经最大跨境电商平台团队收缩,只剩20人丨GoingGlobal周报 全球[VPS测评]
- 冀青云怎么样?香港CN2-GIA vps月28元/香港NTT 月9元 香港VPS[主机]
- 企鹅小屋怎么样?深港IPLC专线销售 500M大带宽/2核1G内存/55 全球[VPS测评]
- kvmcloud怎么样?香港BGP云服务器 月付12.9元 香港VPS[主机]
- tudcloud:全场7折,香港不限流量VPS,Windows系统,Li WINDOWS
- 磐逸云:全场8折优惠,1核1G香港套餐月付24元,日本NNT线路套餐,月 日本VPS[主机]
- SugarHosts糖果主机双十一大促销 虚拟主机最高6折优惠 全球[VPS测评]
- RangCloud:香港云主机,1核1G内存/15G SSD/2Mbps 香港VPS[主机]
- 葫芦云:香港将军澳CN2云服务器24元/月,1核/1GB/25G硬盘/3 香港VPS[主机]
- 孤狼云:香港CN2/美国CN2 VPS首月特价¥6.8元;香港虚拟主机仅 美国VPS[主机]
- 云米科技:香港安畅/美国Cera/日本CN2机房,海外云服务器最低11元 日本VPS[主机]
- asiacloud怎么样?香港云服务器(cn2 gia),6折优惠,1G WINDOWS
- 六六云:香港BGP云服务器/80M大带宽,月付45元起,5折优惠码可用 香港VPS[主机]
- 极光KVM:1核/1G/40G/100Mbps/美国GIA,年付199元 美国VPS[主机]
- 悠久云:香港云服务器低至9.9元/月;香港大带宽vps,4核4G30M仅 香港VPS[主机]
- 啤啤云:美国圣何塞vps/香港安畅vps,GIA线路,全场9折终身优惠 美国VPS[主机]
- 零云数据:辽宁BPG云服务器,19元/月起,防50G;香港CN2路线vp 香港VPS[主机]
- CentOS 7.x 系统安装和配置redis-7.0.4集群 全球[VPS测评]
- 如何根据业务需求选择合适的云服务器配置? 全球[VPS测评]
- VPS成立BurjeelHoldings 全球[VPS测评]
- 20个温暖心灵的问题,抖音,朋友圈都可以拿去发。 全球[VPS测评]
- 播放量破千万,点赞量破百万,你绝对想不到这三款多功能产品居然在TK上卖爆 全球[VPS测评]
- 快速云:云服务器vps的区别是什么云服务器和vps哪个比较好2022-0 全球[VPS测评]
转载请注明原文地址: http://140.238.13.167:12355/read-142365.html











