WordPress文章如何自动添加关键词
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章将为大家详细讲解有关WordPress文章如何自动添加关键词,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在你主题的functions.php文件添加以下代
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
互联网上科技大佬
动物图像数据库有哪些
拨打号码提示无法连接服务器
sql 数据库优化
数据库版本转换工具
集群渲染服务器
杭州通用软件开发
服务器暴力风扇改造成打磨机
ctf网络安全大赛韩尚言
黄岛 软件开发
电信网络安全审查
数据库四表连接语句
怎么手机会显示无法联系服务器
手抄报网络安全狼人游戏
识别手机里的数据库
数据库可视化应用技术
模拟农场19联机哪个服务器好
网络安全绘画图片高中
山西服务器机柜哪家好服务为先
信息技术与网络安全期刊是核心吗
数据库建设人员是干嘛的
阿里云服务器购买之后如何使用
梦幻诛仙最新服务器
无线网络安全攻防ss7
网络安全类包括
原装软件开发多少钱
互联网教育科技公司市场份额
网络安全基本措施
华为手机日历订阅无法连接服务器
湖北本地软件开发要多少钱