SEO优化
我们更专业

Yoast SEO 插件变量列表

目录

  • WordPress 中可用的变量类型
    • 基本变量
    • 高级变量
    • 自定义变量
      • 自定义字段
      • 自定义分类法
    • WooCommerce 变量
      • Yoast WooCommerce SEO 变量
    • WordPress中不推荐使用的变量
    • WordPress 中的默认变量
    • 在 WordPress 中创建自定义模板变量
  • Shopify 中可用的代码段变量

WordPress 中可用的变量类型

我们区分了四种可用的变量类型:

  1. 基本变量
  2. 高级变量
  3. 自定义变量
  4. WooCommerce 变量

基本变量

标签 多变的 描述
日期 %%date%% 替换为帖子/页面的日期
标题 %%title%% 替换为帖子/页面的标题
父职称 %%parent_title%% 替换为当前页面的父页面的标题
档案标题 %%archive_title%% 替换为 WordPress 生成的档案的正常标题
网站标题 %%sitename%% 网站名称
标语 %%sitedesc%% 该网站的标语
摘抄 %%excerpt%% 替换为帖子/页面摘录(如果不存在则自动生成)
仅摘录 %%excerpt_only%% 替换为帖子/页面摘录(不自动生成)
标签 %%tag%% 替换为当前标签/标签
类别 %%category%% 替换为帖子类别(逗号分隔)
主要类别 %%primary_category%% 替换为帖子/页面的主要类别
类别说明 %%category_description%% 替换为类别描述
标签描述 %%tag_description%% 替换为标签描述
术语说明 %%term_description%% 替换为术语描述
术语名称 %%term_title%% 替换为术语名称
搜索词组 %%searchphrase%% 替换为当前搜索词组
分隔器 %%sep%% 在主题的 wp_title() 标记中定义的分隔符。

术语模板变量与自定义分类法一起使用。如果您没有自定义分类法,请使用标签或类别模板变量。

高级变量

以下变量示例需要更好地理解 SEO。如果您不确定如何使用这些高级变量,那么我们建议您不要使用它们。您可以通过我们的在线Yoast SEO 学院课程了解更多关于 SEO 的信息。

标签 多变的 描述
帖子类型(单数) %%pt_single%% 替换为内容类型单标签
帖子类型(复数) %%pt_plural%% 替换为内容类型复数标签
修改的 %%modified%% 替换为帖子/页面修改时间
ID %%id%% 替换为帖子/页面 ID
姓名 %%name%% 替换为帖子/页面作者的“好名字”
用户描述 %%user_description%% 替换为帖子/页面作者的“传记信息”
页码 %%page%% 替换为带有上下文的当前页码(即第 2 页,共 4 页)
总页数 %%pagetotal%% 替换为当前页面总数
页码 %%pagenumber%% 替换为当前页码
标题 %%caption%% 附件标题
重点关键词 %%focuskw%% 替换为帖子焦点关键词
Term404 %%term404%% 替换为导致 404 的蛞蝓
<自定义字段名称>(自定义字段) %%cf_<custom-field-name>%% 替换为帖子自定义字段值。删除 <>
<custom-tax-name>(自定义分类法) %%ct_<custom-tax-name>%% 替换为帖子自定义分类法,逗号分隔。删除 <>
<custom-tax-name> 描述(自定义分类) %%ct_desc_<custom-tax-name>%% 替换为自定义分类描述。删除 <>

自定义变量

最后三个高级变量可用于从非标准 WordPress 元素输出数据,例如WooCommerce 产品。但是,您如何找到正确字段或分类的名称以使用这些变量?

自定义字段

可以使用此处的步骤找到自定义字段名称。获得自定义字段名称后,您将替换 <custom-field-name>. 如果我的自定义字段被调用myfield,那么自定义变量将是 %%cf_myfield%%. 或者,如果自定义字段以下划线开头,例如_anotherfield,自定义变量应包含下划线,如下所示%%cf__anotherfield%%

注意:包含数组(相关信息列表)的自定义字段将不适用于自定义字段变量。相反,您或您的开发人员应该创建自己的自定义模板变量。

自定义分类法

查看或编辑项目时,可以在后端的浏览器栏中找到自定义分类名称。

示例:edit-tags.php?taxonomy= mycategory &post_type= myposttype

在上面的示例中,我们在名为 myposttype 的自定义帖子类型下编辑名为mycategory 的定义分类。如果我想输出分配给myposttype页面的类别列表,我会使用 .  或者,如果我想在类别存档页面上 输出单个mycategory的描述,我会使用 .%%ct_mycategory%%%%ct_desc_mycategory%%

WooCommerce 变量

以下变量是您可以与 WooCommerce 一起使用的一些变量。如果您要查找的特定变量未在下面列出,请使用上面的自定义变量信息查找您需要的变量。

%%ct_product_cat%% 产品类别(逗号分隔)
%%ct_product_tag%% 产品标签(逗号分隔)
%%ct_pa_<product-attribute-slug>%% 产品属性(逗号分隔)。请务必删除 <>,因为它们不是必需的。

Yoast WooCommerce SEO 变量

当您使用我们的Yoast WooCommerce SEO插件时,这些附加变量可用:

%%wc_shortdesc%% 替换为产品的简短描述。(从Yoast WooCommerce SEO 6.2 开始可用)
%%wc_sku%% 替换为产品的库存库存单位 (sku)。(从Yoast WooCommerce SEO 6.2 开始可用)
%%wc_brand%% 替换为品牌名称。此变量仅适用于“ WooCommerce Brands ”和“ Perfect WooCommerce Brands ”插件。(从Yoast WooCommerce SEO 6.2 开始可用)
%%wc_price%% 替换为产品的价格。(从Yoast WooCommerce SEO 6.2 开始可用)

WordPress中不推荐使用的变量

从 Yoast 的 v7.7 开始,我们已弃用这些变量,因为我们看不到它们的有效用例。如果在片段编辑器中使用它们,它们将不会出现在片段预览中。但是,它们会出现在您的源代码中以保持向后兼容性,但我们建议不要使用它们。

%%userid%% 替换为帖子/页面作者的用户 ID
%%currenttime%% 替换为当前时间
%%currentdate%% 替换为当前日期
%%currentday%% 替换为当天
%%currentmonth%% 替换为当前月份
%%currentyear%% 替换为当年

WordPress 中的默认变量

如果要将 SEO 标题模板变量重置为默认值,请使用以下内容。对于元描述,默认为空白。您可以在 SEO 搜索外观部分输入这些默认标题。然后,这会将默认值分配为该部分的全局模板变量。

%%title%% %%page%% %%sep%% %%sitename%%% 帖子、页面、产品、媒体和自定义帖子类型
%%pt_plural%% Archive %%page%% %%sep%% %%sitename%% 帖子、产品和其他自定义帖子类型存档页面
%%term_title%% Archives %%page%% %%sep%% %%sitename%% 分类法
You searched for %%searchphrase%% %%page%% %%sep%% %%sitename%% 特殊页面:搜索页面
Page Not Found %%sep%% %%sitename%% 特殊页面:404 页
%%name%%, Author at %%sitename%% %%page%% 作者存档页面
%%date%% %%page%% %%sep%% %%sitename%% 日期存档页面
The post %%POSTLINK%% appeared first on %%BLOGLINK%%. RSS订阅
%%sitename%% %%page%% %%sep%% %%sitedesc%% 主页模板

插件代码中记录了许多过滤器,供开发人员以编程方式更改模板变量。

在 WordPress 中创建自定义模板变量

添加您自己的模板变量可以使用wpseo_register_extra_replacements您的 functions.php 文件中的过滤器来完成。可以在 此处查看如何使用过滤器的示例。

您可能不希望 Yoast 显示这些 Yoast 创建的标题。在这种情况下,您可以在此处使用这些过滤器。如果您不确定如何添加或使用过滤器,请考虑与Yoast 合作伙伴合作。

Shopify 中可用的代码段变量

Yoast SEO for Shopify 应用程序中提供了以下代码段变量:

标签 多变的 描述
标题 %%title%% 替换为博客文章或(产品/收藏)页面的标题。*
重点关键词 %%focus_keyphrase%% 替换为帖子/页面的焦点关键词
页码 %%page_number%% 替换为当前页的页码
分隔器 %%sep%% 您的站点默认值中定义的分隔符
网站标题 %%sitename%% 网站名称
博客标题 %%blog_title%% 替换为帖子所属博客的标题
集合标题 %%collection_title%% 替换为(产品)页面所属的集合的标题
产品/帖子标签 %%tag%% 替换为当前标签/标签
产品供应商 %%vendor%% Shopify 的“供应商”字段;即,制造或供应产品的品牌
Shopify 产品标题 %%shopify_seo_title%% Shopify 的原生产品“SEO 标题”
Shopify 产品说明 %%shopify_seo_description%% Shopify 的原生产品“SEO 元描述”
产品可用性 %%availability%% 产品的可用性;“有货”或“缺货”
产品 SKU %%sku%% 产品的 SKU
产品条码 %%barcode%% 商品条码值
产品价格 %%price%% 产品的(默认)价格
可变产品的最低价格 %%price_min%% 可变产品的最低价格
可变产品的最高价格 %%price_max%% 可变产品的最高价格

*请注意,在产品 变体页面上,%%title%%变量包含有关当前变体的信息。例如,一个名为“ The best book ever ”的产品包含“平装本”和“ 2021 edition ”的选定变体,将返回“ The best book ever – paperback / 2021 edition ”的值。

版权声明:本站文章及图片来自互联网及其他公众平台,版权归原作者,如有侵权请联系我们删除!
本文链接:https://www.seoccc.com/wordpress/1217.html