WordPress文章如何自动添加关键词
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章将为大家详细讲解有关WordPress文章如何自动添加关键词,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在你主题的functions.php文件添加以下代
千家信息网最后更新 2026年10月31日WordPress文章如何自动添加关键词
这篇文章将为大家详细讲解有关WordPress文章如何自动添加关键词,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
在你主题的functions.php文件添加以下代码,各个代码的功能解析如下:
add_action ( 'wp_head', 'wp_keywords' ); // 添加关键字add_action ( 'wp_head', 'wp_description' ); // 添加页面描述 function wp_keywords() { global $s, $post; $keywords = ''; if (is_single ()) { //如果是文章页,关键词则是:标签+分类ID if (get_the_tags ( $post->ID )) { foreach ( get_the_tags ( $post->ID ) as $tag ) $keywords .= $tag->name . ', '; } foreach ( get_the_category ( $post->ID ) as $category ) $keywords .= $category->cat_name . ', '; $keywords = substr_replace ( $keywords, '', - 2 ); } elseif (is_home ()) { $keywords = '我是主页关键词'; //主页关键词设置 } elseif (is_tag ()) { //标签页关键词设置 $keywords = single_tag_title ( '', false ); } elseif (is_category ()) {//分类页关键词设置 $keywords = single_cat_title ( '', false ); } elseif (is_search ()) {//搜索页关键词设置 $keywords = esc_html ( $s, 1 ); } else {//默认页关键词设置 $keywords = trim ( wp_title ( '', false ) ); } if ($keywords) { //输出关键词 echo "\n"; }}function wp_description() { global $s, $post; $description = ''; $blog_name = get_bloginfo ( 'name' ); if (is_singular ()) { //文章页如果存在描述字段,则显示描述,否则截取文章内容 if (! empty ( $post->post_excerpt )) { $text = $post->post_excerpt; } else { $text = $post->post_content; } $description = trim ( str_replace ( array ( "\r\n", "\r", "\n", " ", " " ), " ", str_replace ( "\"", "'", strip_tags ( $text ) ) ) ); if (! ($description)) $description = $blog_name . "-" . trim ( wp_title ( '', false ) ); } elseif (is_home ()) {//首页显示描述设置 $description = $blog_name . "-" . get_bloginfo ( 'description' ) .'首页要显示的描述'; // 首頁要自己加 } elseif (is_tag ()) {//标签页显示描述设置 $description = $blog_name . "有关 '" . single_tag_title ( '', false ) . "' 的文章"; } elseif (is_category ()) {//分类页显示描述设置 $description = $blog_name . "有关 '" . single_cat_title ( '', false ) . "' 的文章"; } elseif (is_archive ()) {//文档页显示描述设置 $description = $blog_name . "在: '" . trim ( wp_title ( '', false ) ) . "' 的文章"; } elseif (is_search ()) {//搜索页显示描述设置 $description = $blog_name . ": '" . esc_html ( $s, 1 ) . "' 的搜索結果"; } else {//默认其他页显示描述设置 $description = $blog_name . "有关 '" . trim ( wp_title ( '', false ) ) . "' 的文章"; } //输出描述 $description = mb_substr ( $description, 0, 220, 'utf-8' ) . '..'; echo "\n";}突出关键字在搜寻结果:
function wps_highlight_results($text){if(is_search()){$sr = get_query_var('s');$keys = explode(" ",$sr);$text = preg_replace('/('.implode('|', $keys) .')/iu', ''.$sr.'', $text);}return $text;}add_filter('the_excerpt', 'wps_highlight_results');add_filter('the_title', 'wps_highlight_results');使用此代码段突出显示搜索词在你的博客搜索结果the_excerpt和the_title。
关于"WordPress文章如何自动添加关键词"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
关键
关键词
文章
搜索
有关
代码
标签
篇文章
分类
主页
关键字
内容
更多
结果
首页
输出
不错
实用
主题
功能
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
为想互联网科技怎么样
互联网金融 科技
北京互联网科技有限公司
中国 科技 互联网
互联网科技论文
互联网金融科技平台
奇士达互联网科技
互联网科技公司有哪些
深圳艾佳互联网科技
互联网公司科技股
岳阳华臻互联网科技有限公司
晓花互联网科技有限公司网址
互联网科技产业特征
银川新华互联网科技学校联系电话
允成互联网科技有限公司融资
互联网金融科技名词解释
互联网科技公司营业执照怎么办理
美国互联网科技公司
扫呗互联网科技有限公司
杭州科技互联网公司有哪些
合肥互联网科技公司
喔噻互联网科技
广州宏创互联网科技
互联网金融 科技创新
成都仁贤领冠互联网科技有限公司
互联网科技公司招聘
昊天互联网科技有限公司
花神(南京)互联网科技有限公司
深圳互联网科技的发展
宁波跨境商互联网科技有限公司