WordPress模板插件定制

您现在的位置是:首页 > WordPress教程WordPress教程

WordPress怎么添加TDK

查看 WP集市 的更多文章WP集市 2025-08-21 【WordPress教程】 1222人已围观

嘿,老铁们,搞WordPress的都知道,网站想让人搜到,TDK这玩意儿少不了。但新手一听到“添加TDK”,脑袋瓜子嗡嗡的——这玩意儿咋整?插件?代码?别慌,今天咱就掰开揉碎了说,保证你看完就会,比煮泡面还简单!

先唠唠:TDK是个啥?有啥用?

TDK,听着像代码,其实就是三个英文单词的缩写:Title(标题)、Description(描述)、Keywords(关键词)。

你就想啊:Title是你家大门上的招牌,得让人一眼记住;Description是门口贴的小广告,得勾着人想进来看看;Keywords是你家卖的货,得让想买的人搜得到。搜索引擎爬你网站时,先看的就是这仨,填不对,等于你家店开在胡同里,还没招牌,谁找得着?

最简单的办法:插件!插件!插件!

咱程序员常说“别重复造轮子”,WordPress生态这么成熟,插件早把活儿给你干了。新手?直接上插件!

推荐俩:Yoast SEO(老牌,功能全)、Rank Math(轻量,中文友好)。随便挑一个,操作都大差不差,咱以Yoast SEO为例:

  1. 装插件:后台→插件→安装插件→搜“Yoast SEO”→安装→激活。(就这几步,跟手机装APP一样,不难吧?)
  2. 找SEO模块:写文章/改页面时,往下拉,看见“Yoast SEO”的框框没?对,就是它!
  3. 填内容
    • SEO标题:别太长,60个字以内!比如“2024年WordPress教程:从入门到放弃?不,从入门到赚钱!”
    • 元描述:120-156个字,把标题里的重点再扩一扩,加个钩子。比如“本文手把手教你用WordPress搭网站,附插件推荐+避坑指南,新手也能1小时上手!”
    • 关键词:别堆!3-5个就行,比如“WordPress教程,新手建站,插件推荐”。
  4. 保存:写完点“更新”,齐活!

就这么简单?对,就这么简单!插件都给你把格式、长度检查做好了,红色叹号变绿色对勾,就说明合格了。

想折腾?试试代码!(适合爱动手的老铁)

有些老铁可能嫌插件占内存,或者就想自己写代码爽一把——行,安排!但先说好:改代码前,先备份!先备份!先备份! 改崩了别哭鼻子找我啊。

情况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');

这段代码啥效果?你发文章时填了标签,关键词自动就有了;描述自动拿文章开头内容,不用手动写——是不是比插件还灵活?(当然,复杂的还得插件,但简单需求够了)

最后叨叨几句:避坑指南!

  1. 别重复! 插件和代码别同时用,不然页面里会出现俩title、俩description,搜索引擎会懵。
  2. 别堆砌! 关键词别写“WordPress,WordPress教程,WordPress建站,WordPress插件”,看着就假,搜索引擎会降权。
  3. 先备份! 改代码前,把主题文件复制一份,或者用子主题改——不然主题一更新,你写的代码全没了!
  4. 首页最重要! 首页TDK一定要好好写,毕竟大部分流量都从首页来。

行了,就说这么多。插件法适合新手,省心;代码法适合想折腾的,灵活。不管咋整,别让你的网站“裸奔”就行——TDK填好了,搜索引擎才认识你,用户才能找到你,对吧?赶紧去试试,搞不定评论区喊我!

Tags:

WordPress模板插件定制