前台模板 海豚php_WP网站模板开发中,怎样给分类目录添加SEO标题和关键词?

news/2024/5/10 14:22:33/文章来源:https://blog.csdn.net/weixin_36135382/article/details/112350779

作为一个wordpress网站的站长,都希望自己的网站在百度或谷歌搜索引擎上的排名好。这时,我们除了要做好wordpress网站的内容之外,还要对wordpress网站做好相关的SEO优化。在前面的章节中,我们介绍了wordpress网站首页的SEO优化,今天,我们再来介绍一下wordpress网站的分类目录页面的SEO优化。

c6e16769e611c4957c50b2cd78b08e4a.png

我们都知道,分类目录的标题一般都比较短,有的只有2个字,这很利于SEO优化,所以,我们将为wordpress网站的分类目录后台界面添加SEO标题、关键词、描述功能,这样,我们在添加或修改分类目录时,就可以为每一个分类目录创建SEO标题、关键词和描述了。下面,就随我一起来看看吧。具体可以观看我在本站发表的《怎样给wordpress网站的分类目录,添加SEO标题和关键词?》视频。

第一步:添加后台“添加界面”。

给wordpress网站的后台的“添加新分类目录”界面,增加几个SEO表单。“添加新分类目录”界面默认情况下如下图。

5291a9377ee71da122ce700c0ca1668f.png

把下面的代码,放到wordpress主题的functions.php文件中。

//给分类目录添加 SEO标题、关键词、描述//添加页面 挂载字段add_action( 'category_add_form_fields', 'category_term_field' );//分类add_action( 'post_tag_add_form_fields', 'category_term_field' );//标签function category_term_field() {wp_nonce_field( basename( __FILE__ ), 'category_term_field_nonce' );//wp_enqueue_script('dreamc_term_fields', get_template_directory_uri(). '/js/termmeta-upload.js');echo '

';echo 'SEO标题';echo '';echo '
';echo '
';echo 'SEO关键词';echo '';echo '
';echo '
';echo 'SEO描述';echo '';echo '
';}

这时,我们再到后台去看一下“添加新分类目录”界面,效果如下图:

f84ff22d9f4aff5abfbf40b06c56931d.png

第二步:后台分类“编辑界面”添加SEO表单。

默认情况下,wordpress后台的分类编辑界面如下图这样。

bc59159aec26267f29e667015091ee56.png

我们要给这个分类编辑界面添加SEO标题、关键词、描述的表单。在wordpress主题的functions.php文件中,放入如下代码:

//分类扩展信息 编辑界面add_action( 'category_edit_form_fields', 'edit_category_term_field' );//分类add_action( 'post_tag_edit_form_fields', 'edit_category_term_field' );//标签function edit_category_term_field( $term ) {//获取数据$category_title = get_term_meta( $term->term_id, 'category_seo_title', true );$category_keywords = get_term_meta( $term->term_id, 'category_seo_keywords', true );$category_des = get_term_meta( $term->term_id, 'category_seo_des', true );echo '

';echo 'SEO标题';echo '';echo wp_nonce_field( basename( __FILE__ ), 'category_term_field_nonce' );echo '';echo '';echo '';echo '';echo 'SEO关键词';echo '';echo ''.$category_keywords.'';echo '';echo '';echo '';echo 'SEO描述';echo '';echo ''.$category_des.'';echo '';echo '';}

我们再到后台的分类目录编辑界面看一下,效果如下图:

6def22f1c1a1559a36732abce815789b.png

第三步:添加“保存数据”的代码。

我们在wordpress网站后台的分类目录界面添加或修改数据后,我们还需要对它们进行保存,所以,我们需要functions.php文件添加如下这段保存数据的代码:

//保存数据add_action( 'create_category', 'save_category_term_field' );add_action( 'edit_category', 'save_category_term_field' );//分类add_action( 'create_post_tag', 'save_category_term_field' );add_action( 'edit_post_tag', 'save_category_term_field' );//标签function save_category_term_field( $term_id ) {if ( ! isset( $_POST['category_term_field_nonce'] ) || ! wp_verify_nonce( $_POST['category_term_field_nonce'], basename( __FILE__ ) ) )return;//获取$category_title = isset( $_POST['category_term_title'] ) ? $_POST['category_term_title'] : '';$category_keywords = isset( $_POST['category_term_keywords'] ) ? $_POST['category_term_keywords'] : '';$category_des = isset( $_POST['category_term_des'] ) ? $_POST['category_term_des'] : '';//更新if( '' === $category_title){delete_term_meta( $term_id, 'category_seo_title' );}else{update_term_meta( $term_id, 'category_seo_title', $category_title );}if( '' === $category_keywords){delete_term_meta( $term_id, 'category_seo_keywords' );}else{update_term_meta( $term_id, 'category_seo_keywords', $category_keywords );}if( '' === $category_des){delete_term_meta( $term_id, 'category_seo_des' );}else{update_term_meta( $term_id, 'category_seo_des', $category_des );}}

通过上面几步,我们就为我们的wordpress网站的分类目录添加了SEO标题、关键词、描述的功能,以后,我们在添加分类目录时,填写这些信息,然后,再在前台模板的头部调用,就可以实现wordpress网站分类目录页面的SEO优化了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_814482.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

静态资源文件自动压缩并替换成压缩版本(大型网站优化技术)

原文:静态资源文件自动压缩并替换成压缩版本(大型网站优化技术)这一次,我总结和分享一项大型网站优化技术,那就是在项目中自动压缩静态资源文件(css、js),并让网站自动加载压缩后的资源文件。当…

临阵磨枪,血拼季网站优化的最后三板斧

2019独角兽企业重金招聘Python工程师标准>>> 【编者按】本文作者 Dennis Callaghan 目前就职于 Callaghan&Partners。本文中,作者分享了购物高峰期提高网站性能的三个建议,帮助电商网站解决性能难题,提升用户体验,…

用户访问网站的完整流程

在浏览器输入想要访问的域名之后,浏览器会进行域名解析获得IP地址,在经过TCP的连接,实现数据的传输就会有两种报文,及请求报文和响应报文。最终才能实现通信。因此想要实现通信,就得先弄懂DNS的解析原理以及TCP连接通道…

网站定位之---根据IP获得区域

记得以前做一个培训机构网站时候需要定位,那时候用的搜狐的api,不是很精准。 demo:https://github.com/dunitian/LoTCodeBase/tree/master/NetCode/3.常用技能/06.Position/01.IPToPosition 后来做电商的时候用的新浪的api,感觉还行&#xff…

网站收录工具(php导航自动收录源码)_让百度快速收录网站的办法(简单可行)...

让百度快速收录网站最直接的方式是把网站链接提交给百度,能让蜘蛛快速发现页面而不是等着百度蜘蛛自己发现,收录慢不说,如果网站结构有问题,可能还抓取不到某些页面,从而不收录。百度提交网站收录的方式有快速收录和普…

java支付宝开发-02-手机网站支付

源码已上传github,欢迎专注:https://github.com/shirayner/alipay-wap 一、基础部分 1.手机网站支付产品介绍 1.1 阅读官方介绍: 手机网站支付产品介绍 1.2 看完官方的介绍之后,可以做出如下总结: 通过接入此接口&…

大型网站系统架构的演化

2019独角兽企业重金招聘Python工程师标准>>> 前言 一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的&#…

可以发外链的网站_SEO优化就是写文章发外链吗?到底该怎么优化一个网站呢?...

点击箭头处“蓝色字”,关注我们哦!!在某个群里有很多“大侠”对SEO优化很是有误解,有的人说优化就是使劲的发文章,把外链做到极致就可以了,也有的人对优化不屑一顾,觉得优化没技术含量&#xff…

网站输入正确账号密码页面刷新一下_对某钓鱼网站的一次渗透测试

文章作者:Mochazz文章来源:Mochazz的博客原文链接:https://mochazz.github.io/2019/07/01/对某钓鱼网站的一次渗透测试/周末在某个CTF群偶然看到这个钓鱼网站:http://gggggg.cn (声明:本文中出现的域名、IP均被替换&am…

免密登录_以Airbnb为例,用selenium免密登录网站

大家好,这篇文章介绍了如何通过selenium利用cookie免密登陆网站(第一次写文章 )zzh2027/zzh2027.github.io​github.comfrom selenium import webdriver from selenium.webdriver.common.keys import Keys## 模拟键盘用的包 from selenium.we…

SEO流量定义,什么是搜索引擎优化策略营销?

SEO流量定义,什么是搜索引擎优化策略营销? 搜索引擎优化(SEO)看起来非常简单。你挑选几个关键词,然后瞧!您的网页针对搜索引擎优化进行了优化 还没。 很多人都明白SEO的基本原则,但在过去的十年…

疯狂的多域名富关键词网站优化策略

疯狂的多域名富关键词网站优化策略 SEO中一个被很多人看重的排名因素就是根域名含有关键词,中文也一样,就是含有拼音,在相同的条件下,显然根域名含有关键词就有较好的排名,有一些SEO.er利用搜索引擎的这个排名策略&…

实时搜索SEO如何应对

实时搜索(Real-time Search)已经大势所趋,不是SEO不明白,是互联网变化太快,每天都有新名词,每天都有新主题,搜索引擎如何为用户及时的返回丰富又有意义的即时结果,Google推出Caffeine也正是适应这种趋势&am…

国内优秀的免费素材网站大比拼

奇遇网络专业提供seo优化服务,seo优化外包,免费建站模板,免费wordpress模板,DIVCSS模板,几千种免费网页模板,收集最好最全的html5模板及css3模板,html5是目前最前瞻的网页技术,本站为大家提供免费技术交流平台。 国内优…

ASP.NET新建解决方案和网站

新建解决方案和网站 1.打开visual studio,选择新建项目,然后选择解决方案。 2.解决方案建好之后,右键点击解决方案选择新建网站。注意,路径。我在solution1文件夹下面又建了一个site文件夹。 3.右键点击site选择添加新项。 好了&a…

网站架构演化阶段

网站架构演化阶段 网站架构需要工程师从全局把握一个网站的前台、后台,要知道什么地方会有瓶颈, 对网站的可扩展性、安全性等需要有一个成熟的把握。 下面说的几个阶段可以了解网站架构演化。 1)单机部署 最简单的情况,可以把各个…

IOS-5个可以帮你优化App的优秀网站

也许现在有一款App可以提供所有你需要的,你不需要的,或者你可以想象到的内容。但是,有多少App真的可以不仅满足需求而且还能提供很好的用户体验呢? 相信很多APP并没有这样的能力。有一些APP的设计特别烂,以至于用户很难去完成一些…

安工大计算机作业提交网站,安工大教务处教务系统:http://jwc.ahut.edu.cn

各有关学院:根据教育部高等教育教学评估中心和中国工程教育专业认证协会联合发布《关于接受2020年工程教育认证申请的通告》(工程教育认证通告〔2019〕第3号)(附件1)文件精神,2020年工程教育专业认证申请工作现已开始。请各有关学院根据工程教育认证标准…

20点提高网站访问速度缩短网页加载时间

网友上网都不喜欢用太多的时间等待网页的打开,等待的越长,用户可能会直接关闭网页,这样就会损失很多流量!其次,关键字的排名与网页的打开速度也有关系,这个主要体现搜索引擎对用户体验度上,用户体验度好&am…

网站管理助手 mysql_巧用网站管理助手Mysql数据库损坏修复方法

站访问提示mysql错误:Table XXX is marked as crashed and should be repaired修复方法如下:一、管理助手方式:打开管理助手,打开mysql数据库选项,双击需要修复的数据库,点击修复按钮修复。如果没有修复成功&#xff0…