
您现在的位置是:首页 > WordPress教程WordPress教程
WordPress怎么添加TDK
WP集市
2025-08-21
【WordPress教程】
1222人已围观
嘿,老铁们,搞WordPress的都知道,网站想让人搜到,TDK这玩意儿少不了。但新手一听到“添加TDK”,脑袋瓜子嗡嗡的——这玩意儿咋整?插件?代码?别慌,今天咱就掰开揉碎了说,保证你看完就会,比煮泡面还简单!
先唠唠:TDK是个啥?有啥用?
TDK,听着像代码,其实就是三个英文单词的缩写:Title(标题)、Description(描述)、Keywords(关键词)。
你就想啊:Title是你家大门上的招牌,得让人一眼记住;Description是门口贴的小广告,得勾着人想进来看看;Keywords是你家卖的货,得让想买的人搜得到。搜索引擎爬你网站时,先看的就是这仨,填不对,等于你家店开在胡同里,还没招牌,谁找得着?
最简单的办法:插件!插件!插件!
咱程序员常说“别重复造轮子”,WordPress生态这么成熟,插件早把活儿给你干了。新手?直接上插件!
推荐俩:Yoast SEO(老牌,功能全)、Rank Math(轻量,中文友好)。随便挑一个,操作都大差不差,咱以Yoast SEO为例:
- 装插件:后台→插件→安装插件→搜“Yoast SEO”→安装→激活。(就这几步,跟手机装APP一样,不难吧?)
- 找SEO模块:写文章/改页面时,往下拉,看见“Yoast SEO”的框框没?对,就是它!
- 填内容:
- SEO标题:别太长,60个字以内!比如“2024年WordPress教程:从入门到放弃?不,从入门到赚钱!”
- 元描述:120-156个字,把标题里的重点再扩一扩,加个钩子。比如“本文手把手教你用WordPress搭网站,附插件推荐+避坑指南,新手也能1小时上手!”
- 关键词:别堆!3-5个就行,比如“WordPress教程,新手建站,插件推荐”。
- 保存:写完点“更新”,齐活!
就这么简单?对,就这么简单!插件都给你把格式、长度检查做好了,红色叹号变绿色对勾,就说明合格了。
想折腾?试试代码!(适合爱动手的老铁)
有些老铁可能嫌插件占内存,或者就想自己写代码爽一把——行,安排!但先说好:改代码前,先备份!先备份!先备份! 改崩了别哭鼻子找我啊。
情况1:全站通用TDK(比如首页)
网站首页的TDK,一般是固定的,直接改主题的header.php
就行。怎么找?后台→外观→主题文件编辑器→左边找“header.php”。
找到<head>
标签,在里面塞代码(注意:别把原来的<title>
标签覆盖了,先看看主题有没有自带标题输出,没有再自己加):
// 全局TDK:首页专用
function custom_global_tdk() {
if (is_home() || is_front_page()) { // 判断是不是首页
echo '<title>你的网站标题 | 一句话Slogan</title>'; // 标题
echo '<meta name="description" content="这里填首页描述,比如“专注WordPress教程,分享建站技巧,让新手少走弯路”">'; // 描述
echo '<meta name="keywords" content="WordPress,建站教程,新手入门">'; // 关键词,用逗号隔开
}
}
add_action('wp_head', 'custom_global_tdk'); // 把这段代码挂到WordPress的<head>里
啥意思?is_home()
是判断是不是首页,echo
就是输出标签,content
里填你自己的内容。复制粘贴,改改文字,保存——首页TDK搞定!
情况2:文章页TDK(每篇文章不一样)
文章页的TDK总不能手动改吧?太费劲了!咱让它自动生成:标题用文章标题,描述用文章前100字,关键词用文章标签。
还是在主题的functions.php
里加代码(后台→外观→主题文件编辑器→functions.php):
// 文章页自动TDK
function custom_single_tdk() {
if (is_single()) { // 判断是不是文章页
$title = get_the_title(); // 获取文章标题
$content = get_post_field('post_content'); // 获取文章内容
$description = wp_trim_words(strip_tags($content), 20, '...'); // 截取前20个字当描述(strip_tags去HTML标签,wp_trim_words截取)
$tags = get_the_tags(); // 获取文章标签
$keywords = '';
if ($tags) { // 如果有标签,就把标签拼成关键词
foreach ($tags as $tag) {
$keywords .= $tag->name . ','; // 标签之间用逗号隔开
}
$keywords = rtrim($keywords, ','); // 去掉最后一个多余的逗号
}
// 输出TDK
echo '<title>' . $title . ' - 你的网站名</title>'; // 标题加网站名,比如“文章标题 | 我的博客”
echo '<meta name="description" content="' . $description . '">';
echo '<meta name="keywords" content="' . $keywords . '">';
}
}
add_action('wp_head', 'custom_single_tdk');
这段代码啥效果?你发文章时填了标签,关键词自动就有了;描述自动拿文章开头内容,不用手动写——是不是比插件还灵活?(当然,复杂的还得插件,但简单需求够了)
最后叨叨几句:避坑指南!
- 别重复! 插件和代码别同时用,不然页面里会出现俩title、俩description,搜索引擎会懵。
- 别堆砌! 关键词别写“WordPress,WordPress教程,WordPress建站,WordPress插件”,看着就假,搜索引擎会降权。
- 先备份! 改代码前,把主题文件复制一份,或者用子主题改——不然主题一更新,你写的代码全没了!
- 首页最重要! 首页TDK一定要好好写,毕竟大部分流量都从首页来。
行了,就说这么多。插件法适合新手,省心;代码法适合想折腾的,灵活。不管咋整,别让你的网站“裸奔”就行——TDK填好了,搜索引擎才认识你,用户才能找到你,对吧?赶紧去试试,搞不定评论区喊我!
Tags:
文章版权声明:除非注明,否则均为WP集市原创文章,转载或复制请以超链接形式并注明出处。
下一篇:如何安装WordPress主题

热门文章
