doiftrue/wp-kama-seo-tags

WordPress 的简单 SEO 类,用于创建页面元标签:标题、描述、robots、关键词、Open Graph。

v2.1.0 2024-07-22 02:21 UTC

This package is auto-updated.

Last update: 2024-09-22 02:44:20 UTC


README

WordPress 的简单 SEO 类,用于创建页面元标签:titledescriptionrobotskeywordsog:____(Open Graph)。

安装

composer require doiftrue/wp-kama-seo-tags

用法

只需初始化类。

$Kama_SEO_Tags = Kama_SEO_Tags::init();

管理面板中的元字段

重要

重要提示:代码不会在管理面板中添加元字段!

上面的代码只处理(输出)必要的 SEO 元标签 - 它不会将元字段添加到文章或术语编辑页面。这些元字段需要单独创建。

在文章或术语编辑页面,您需要创建一个具有以下元字段的元框

  • title - 用于 <title> 元标签的替代 SEO 标题,而不是文章标题。

  • description - 页面的描述。如果不可用,将使用摘要文本,如果该文本也不可用,则将使用文章内容的开头部分。

    • meta_description - 这是术语描述元字段的命名方式,因为 description 键已经用于分类法...
  • keywords - 关键词元标签。我不确定在当今现实中是否需要它。

  • robots - 输出指定的值,例如 noindex,nofollow

问题

如果不起作用,请确保在主题文件的 header.php 中使用了 wp_head() 函数,并且它没有输出硬编码的 <title> 标签和其他 SEO 标签。

更多信息请见: https://wp-kama.ru/9537

变更日志

1.9.15 - 16-07-2023

  • IMP: PHP 警告修复。

1.9.14 - 28-06-2023

  • NEW: 添加了 composer.json。并将模块添加到 Packagist。
  • NEW: 添加了默认的 EN 翻译。
  • CHG: 在本地化字符串中添加了 yearmonthday 键。删除了 archive 键。
  • IMP: 更好地支持 document_title_parts WP 钩子。
  • IMP: 小幅重构和改进。

1.9.13 - 1-06-2022

  • IMP: 小幅改进。

1.9.8 - 25-10-2021

  • CHG: 禁用 wptexturize()convert_chars() 函数对标题的处理。
  • NEW: 添加了钩子 kama_meta_keywords

1.6 - 13-12-2020

  • IMP: paged 成为 implode 的真实部分。
  • NEW: 添加了 $paged 参数到 kama_meta_title 钩子。

1.5 - 01-12-2020

  • IMP: 为 meta_robots() 使用 get_term_meta()。简化了 meta_robots() 的代码。
  • CHG: 将钩子 kama_meta_robots_close 重命名为 kama_meta_robots

1.4 - 27.11.2020

  • NEW: 改变了 og_meta() 的逻辑。
  • NEW: 现在所有内容都收集到一个数组中。
  • NEW: 出现了钩子 pre_kama_og_meta_image
  • NEW: 重要!将钩子 kama_og_meta_thumb_id 重命名为 kama_og_meta_image
  • NEW: 出现了钩子 kama_og_meta_elements_values