doiftrue / wp-kama-seo-tags
WordPress 的简单 SEO 类,用于创建页面元标签:标题、描述、robots、关键词、Open Graph。
v2.1.0
2024-07-22 02:21 UTC
README
WordPress 的简单 SEO 类,用于创建页面元标签:title
、description
、robots
、keywords
、og:____
(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: 在本地化字符串中添加了
year
、month
、day
键。删除了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
。