删除wordpress冗余数据及优化cms教程
导读:cms教程cms教程优先提示:以下操作带有一定的风险,请先备份好数据库再操作!!!WordPress使用MySQL数据库,先来看一下每个表对应的内容,没耐心的可跳过直接看下一节→具网站seo优化培训seo网站优化培训。
优先提示:以下操作带有一定的风险,请先备份好数据库再操作!!!
WordPress使用MySQL数据库,先来看一下每个表对应的内容,没耐心的可跳过直接看下一节→具体清理步骤
首先我们需要了解Wordpress各个数据库表(3.0以上)的作用,这样删除的时候心里有底。 (1)wp_commentmeta: 用于保存评论的元信息,在将评论放入回收站等操作时会将数据放入此表,Akismet等插件也会生成此表的数据。此表不太重要。 (2)wp_comments: 用于保存评论信息的表。 (3)wp_links: 用于保存用户输入到Wordpress中的链接(通过Link Manager)的表。 (4)wp_options: 用于保存Wordpress相关设置、参数的表,里面包括了大量的重要信息。 (5)wp_postmeta: 用于保存文章的元信息(meta)的表。此表不太重要。 (6)wp_posts: 用于保存你所有的文章相关信息的表,非常的重要。一般它存储的数据是最多的。 (7)wp_terms: 文章和链接分类以及文章的tag分类可以在表里找到。 (8)wp_term_relationships: 日志与wp_terms中的类别与标签联合起来共同存储在wp_terms_relationships表中。类别相关链接也存储在wp_terms_relationships中。 (9)wp_term_taxonomy: 该表格对wp_terms表中的条目分类(类别、链接以及标签)进行说明。 (10)wp_usermeta : 用于保存用户元信息(meta)的表。 (11)wp_users:用于保存Wordpress使用者的相关信息的表。 »»»点击获取英文原版说明
具体清理步骤
» 清理wp_commentmeta
如果文章的所有评论中并没有此条评论,那么它在wp_commentmeta中也没有意义。用下面2个语句分别进行清理DELETE FROM wp_comments WHERE comment_approved = 'trash';DELETE FROM wp_commentmeta WHERE comment_百度seo网站优化id NOT IN (SELECT comment_id FRO网站建设M wp_comments);另外在wp_commentmeta里面会记录评论被删除的时间,基本没什么意义,使用以下语句进行清理DELETE FROM wp_commentmeta WHERE meta_key LIKE '%trash%';因为wp_commentmeta没有涉及要重要数据,所以彻底清除的话影响不会太大。 以下是清空wp_commentmeta表语句TRUNCATE TABLE wp_commentmeta » 清理Wp-options
第一种方法(暂不赘述,插件大家都会用吧):使用Clean Options plugin插件 第二种方法(新手不要做,有点小危险) 1本地端-在本地电脑上搭建一个全新的Wordpress 2本地端-将本地的wp_options表进行单独导出 3服务器端-先备份数据库,接着停用服务器上所有博客插件 4服务器端-在服务器后台的phpmyadmin中单独勾选wp_options表并清空 5服务器端-在服务器后台的phpmyadmin导入刚才在本地导出的wp_options表 6服务器端-phpmyadmin中的wp_options表的siteurl字段改成你的域名 7服务器端-WordPress里的【常规-站点地址(URL)改成你的地址】。 8服务器端-固定链接也要改成你原先的类型。
声明: 本文由我的SEOUC技术文章主页发布于:2023-05-28 ,文章删除wordpress冗余数据及优化cms教程主要讲述wordpress,优化网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/seo_11992.html