idea在目录中前添加目录_WP网站模板开发中,怎样给分类目录添加SEO标题和关键词?...

news/2024/5/9 9:21:45/文章来源:https://blog.csdn.net/weixin_39632293/article/details/110234234

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

edc908549b473278b40fee15807a9f22.png

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

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

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

d3e369d54e0de7991481aea863339261.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 '
';}

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

6fd970117498760bafe49d54147294b8.png

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

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

81132e4cf2bec46e9440be84e83fb6f7.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 '';}

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

fc93c88b0db0e636f2ddcf5b9f5f8287.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_824328.aspx

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

相关文章

甘肃计算机二级打印准考证入口,2016年9月甘肃计算机二级打印准考证网站入口,计算机等级考试时间查询...

传播解读与2016年9月甘肃计算机二级打印准考证网站入口,计算机等级考试时间查询-相关精选《2016年9月甘肃计算机三级打印准考证网站入口,计算机等级考试时间查询》是由传播招生网为你搜集整理,希望对你有所帮助。如有变动,请以官方网站发布为主。本文内容…

《大型网站技术架构》-读书笔记六:可扩展架构

一、构建可扩展的网站架构 1、如何分解系统的各个模块,如何定义各个模块的接口,如何复用组合不同的模块构造成一个完整的系统, 是软件设计中最具挑战的部分。 2、设计完整可扩展架构的核心思想是模块化,并在此基础上,降…

Web网站的几个并发量级

2019独角兽企业重金招聘Python工程师标准>>> 评价一个网站的“大小”,处于视角的不同,有很多种衡量的方法,类似文章数,页面数之类的数据非常明显,也没有什么可以争议的。但对于并发来说,争议非常…

ASP.NET MVC部署网站到IIS,只列出网站目录

解决办法: 1.重启IIS 打开CMD运行以下代码: ps:根据发布网站的的.NET Framework版本进入对应的目录 4.0版本 C:\Windows\Microsoft.NET\Framework\v4.0.30319 3.5版本 C:\Windows\Microsoft.NET\Framework\v3.5 2.0版本 C:\Windows\Microsoft.NET\Framework\v2.0.…

大型网站架构_Index

2019独角兽企业重金招聘Python工程师标准>>> 大型分布式网站架构 大型分布式网站架构技术总结 大型网站架构系列:电商网站架构案例 大型网站架构系列:负载均衡详解 大型网站架构系列:分布式消息队列 一步步带你,如…

Tomcat实现session保持的三种方式、使用msm方式搭建jsp网站

Tomcat简单的来说类似于php的功能,主要实现java程序的编译,最后呈现给用户的是html格式的代码,使用用户可以在浏览器中访问。Tomcat是Java语言研发的,所以依赖于java的虚拟机(jvm)。 一、使用前端调度器实现…

基于vue-element-admin框架改造——支持第三方iframe网站

2019独角兽企业重金招聘Python工程师标准>>> 先来看个效果图 码云地址:https://gitee.com/smallweigit/vue-element-admin.git 例:http://localhost:9527/#/iframe/urlPath?srchttps://www.baidu.com (访问百度) 格式:http://localhost:9527…

什么是最好的网站学习如何使用Linux系统?

2019独角兽企业重金招聘Python工程师标准>>> 其实不是很难使用Linux,由于有关系统的大量技术信息加上现在网上的信息鱼龙混杂,各种信息让我们分不清是真是假,您可能会被愚弄,但毕竟真的不是那么困难。为了给你一个开始…

开源在线excel编辑器_推荐3款爽到爆的在线网站

今天给大家推荐的是三款比较厉害的在线网站,可以用一个顶10个形容它们,相对来说应该算是比较冷门的网站,至少小编之前还真不知道,但不要怀疑它们的实力,不信?一起来看看!一、Fosshub网址&#x…

宝塔面板ab模板建站_干货分享丨零基础,最详细的wordpress建站流程

首先,我们要知道,一个网站的构成共有三要素,分别是:云服务器(主机),域名,程序(源码)。准备工作购买云服务器(或主机)订购域名(推荐腾讯云,阿里云)网站“内核”准备(Emlog主题框架,主…

php mysql 雷风积分游戏建站系统_雷风影视系统(LFCMS) php版 v3.8.9

LFCMS是一款采用PHP基于THINKPHP3.2.3框架开发,适合各类视频、影视网站的影视内容管理程序。具有良好的用户体验,适合美工人员快速建立站点,您也可以根据您的需要进行应用扩展来达到更加强大功能。 您可以在遵循 协议 的情况下完全免费的使用我们的程序。…

大型网站架构之分布式消息队列

大型网站架构之分布式消息队列以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。本次分享大纲消息队列概述消息队列应用场景消息中间件示例JMS消息服务&#xff…

阿里巴巴的页面不能被抓取吗_网站seo优化吸引蜘蛛来抓取的几种方式

目前常用的链接有锚文本链接、超链接、纯文本链接和图像链接。如何被爬行器爬行是一个自动提取网页的程序,如百度蜘蛛。要使您的网站包含更多的网页,您必须首先让爬虫程序对网页进行爬行。如果你的网站页面定期更新,爬虫会更频繁地访问页面&a…

h5网站模板_拥有这些设计网站,不用PS、AI,小白也能成为设计师

大家都知道 PS、AI 等是设计师的专业工具,但随着社会的快速发展,新媒体行业、微商、电商的从业者,学习并精通此类软件,没有这么多时间成本。这次,就给大家介绍一下,国内好用的几个设计网站。现在小编用得比…

中型企业网站选云主机还是服务器,新企业网站选择共享主机还是云主机?

原标题:新企业网站选择共享主机还是云主机?随着企业上网的需求越来越大,越来越多的企业主开始为自己的企业建立网站。然而,每个新网站要想在网络世界中崭露头角,首要条件是强大的主机方案。浏览并为网站选择虚拟主机平…

大型网站系统架构分析

千万级的注册用户,千万级的帖子,nTB级的附件,还有巨大的日访问量,大型网站采用什么系统架构保证性能和稳定性? 首先讨论一下大型网站需要注意和考虑的问题。 数据库海量数据处理:负载量不大的情况下selec…

一个很好的开源项目和开源资源网站:open51.com

最近一直在做开源PHP项目的调研,看到一个开源项目网站,包含Java,PHP,.NET, Android, Javascript等各种开源项目和工具,发出来和大家分享一下 地址:http://open51.com/ 以下是网站首页截图

精美LOGO设计欣赏的200佳网站推荐(系列十四)

这个系列将向大家分享Logo设计欣赏的200佳网站,设计师们可通过这些网站收集的优秀Logo设计作品来获取灵感,进而设计出更加时尚、更有创意的作品,设计师们也可以把自己得意的作品提交到这些网站,分享给其它的设计师朋友。 Logo Fur…

Html5_CSS_JS15个最佳教程网站和博客

互联网经过这么多年的发展,已经出现了众多的 Web 开发技术,像 .Net/Java/PHP/Python/Ruby 等等。对于 Web 开发人员来说,不管是初学者还是有一定经验的开发人员都需要时刻学习新的开发技术。如今,网上有各种开发技术的相关网站&am…

韩国三家主要媒体网站被植入木马

3月10日,“瑞星云安全”系统监测到,韩国三大媒体网站朝鲜日报网站(chosun.com)、中央日报网站(joins.com)和文化日报网站(munhua.com)被黑客攻陷,网站服务器被植入木马&a…