千家信息网

WordPress文章如何自动添加关键词

发表于:2024-10-16 作者:千家信息网编辑
千家信息网最后更新 2024年10月16日,这篇文章将为大家详细讲解有关WordPress文章如何自动添加关键词,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在你主题的functions.php文件添加以下代
千家信息网最后更新 2024年10月16日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安全错误 数据库的锁怎样保障安全 以网络安全为主题的议论文题目 消息队列与数据库 怎么跳过服务器验证码 党史资源数据库 苏州专业软件开发服务 做服务器架设传奇稳定吗 世界上能造出服务器的公司有哪些 吕梁煤矿网络安全等级保护 好房好家天津互联网科技有限公司 普陀区参考数据库服务商收费标准 学习通网络安全学习周答案 靠谱的贸易软件开发机构 重庆蓝牙软件开发 数据库密码有等号 VLW连接授权服务器失败 宝山区正规软件开发口碑推荐 佛山软件开发的公司 志行合力网络技术招聘 饥荒联机版链接服务器 网络安全是防范对网络的 智能产品软件开发招聘信息 邵阳应用软件开发 计算机与网络安全类专业 2019网络安全座谈 飞行轨迹建模与软件开发 荣耀7x连接不到服务器 存储系统算不算网络安全 网络安全知识竞赛题库中学生 scum租的服务器搜不到 服务器不兼容会怎样
0