Yoast SEO作为WordPress建站工具中不可或缺的插件之一,其主要特点还是在于对搜索引擎优化(SEO)方面的专业性。虽然国内很多插件甚至是主题中都简单内置了SEO功能,但相较于其丰富的功能可能就略有逊色了。
Yoast SEO的教程网上很多,不管是官方还是网友自发总结和整理的,都有详尽记录。况且该插件的官方汉化已经做得相当出色,设置和使用也都比较容易上手。
之所以写本文,只是因为在标题设置、描述设置中常常会用到一些变量,虽然可以通过硬解码的方式插入,但是万一哪一天内容需要修改,总不能去数据库批量修改吧?还是变量的方式靠谱些。
基本变量
| 变量 | 描述 |
|---|---|
| %%date%% | 替换为文章/页面发布日志 |
| %%title%% | 替换为文章/页面标题 |
| %%parent_title%% | 替换为当前文章父级页面的标题 |
| %%sitename%% | 站点名称 |
| %%sitedesc%% | 站点描述 |
| %%excerpt%% | 替换为文章/页面引用(如果不存在则自动生成) |
| %%excerpt_only%% | 替换为文章/页面引用(禁止自动生成)替换为帖子/页面的主要类别 |
| %%tag%% | 替换为当前的标签替换为帖子/页面的主要类别 |
| %%category%% | 替换为当前文章的分类目录(使用逗号分隔)替换为帖子/页面的主要类别 |
| %%primary_category%% | 替换为文章/页面的主要类别 |
| %%category_description%% | 替换为当前分类的描述 |
| %%tag_description%% | 替换为当前标签的描述 |
| %%term_description%% | 替换为当前分类描述 |
| %%term_title%% | 替换为分类名 |
| %%searchphrase%% | 替换为当前搜索词 |
| %%sep%% | 在你主题wp_title()中定义了分隔符 |
高级变量
| 变量 | 描述 |
|---|---|
| %%pt_single%% | 替换为单标签文章类型 |
| %%pt_plural%% | 替换为多标签文章类型 |
| %%modified%% | 替换为文章/页面修改时间 |
| %%id%% | 替换为文章/页面ID |
| %%name%% | 替换为文章/页面作者的昵称 |
| %%user_description%% | 替换为文章/页面作者的自传内容 |
| %%userid%% | 替换为文章/页面作者的用户ID |
| %%currenttime%% | 替换为当前时间 |
| %%currentdate%% | 替换为当前日期 |
| %%currentday%% | 替换为当前的日 |
| %%currentmonth%% | 替换为当前的月份 |
| %%currentyear%% | 替换为当前年份 |
| %%page%% | 替换为当前页码(例如:第2页 – 共4页) |
| %%pagetotal%% | 替换为当前分页数量 |
| %%pagenumber%% | 替换为当前页码 |
| %%caption%% | 附件标题 |
| %%focuskw%% | 替换为文章的关键词 |
| %%term404%% | 替换为造成404错误的连接 |
| %%cf_ | 替换为文章的自定义参数值 |
| %%ct_ | 替换为文章的自定义分类,逗号分隔 |
| %%ct_desc_ | 替换为一个自定义分类描述 |
注:网上有些文章会提到关键词的问题,Yoast SEO其实已经在几年前停用,新版本中已经找不到开启的选项了,具体原因见《元关键词(Meta keywords)到底需不需要?》一文。