Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何使用SQL命令批量移动WordPress文章?

如何使用SQL命令批量移动WordPress文章?

原创
作者头像
半夜喝可乐
发布于 2023-05-28 06:22:36
发布于 2023-05-28 06:22:36
54000
代码可运行
举报
文章被收录于专栏:小轻论坛小轻论坛
运行总次数:0
代码可运行

WordPress中我们经常遇到一个问题就是,我们在批量移动统一分类下的文章时,文章并不会显示原有分类,导致移动分类后,原分类无法取消,这样被移动的文章就包含两个分类,显然不是我们想要的结果。

如果我们是想将某一分类下的所有文章都移动到其他分类,相信WordPress插件中心的Bulk Move插件可以帮你。

因为它几乎能帮你精准完成大部分的转移工作,包括转移后删除原标签、原分类,是不是很方便呢?

但是我们今天需要讲的是,如何通过文章标题来转移文章到新分类。

比如我要将标题中包含“在这里每天60秒读懂世界”的文章批量移动到“每天60秒读懂世界”分类下面,这里我们使用Bulk Move当然是无法完成的,事实上使用sql代码即可完成任务:

(请注意,执行 SQL 语句前请备份数据库,以免操作不当导致数据丢失。)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
UPDATE wp_term_relationships
SET term_taxonomy_id = (SELECT term_id FROM wp_terms WHERE name = '每天60秒读懂世界')
WHERE object_id IN (
SELECT ID FROM wp_posts WHERE post_title LIKE '%在这里每天60秒读懂世界%'
)

这个 SQL 语句会将标题中包含“在这里每天60秒读懂世界”的文章移动到“每天60秒读懂世界”分类下面。其中,wp_term_relationships 表存储了文章和分类之间的关系,wp_terms 表存储了分类的信息,wp_posts 表存储了文章的信息。

转移完成后,会发现文章分类处的数据并没有被更新,但是文章已经转移到新的分类了,这里是因为 WordPress 中的文章计数缓存有问题,我们需要使用sql进行手动更新分类文章的数据统计工作:

(请注意,执行 SQL 语句前请备份数据库,以免操作不当导致数据丢失。)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
UPDATE wp_term_taxonomy SET count = (
SELECT COUNT(*) FROM wp_term_relationships WHERE term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id
);

执行后会重新计算每个分类下的文章数量,并更新到数据库中。

接下来我们的任务就完成了,是不是很简单呢?

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Windows NLB搭配IIS的ARR搭建高可用环境
在现行的许多网络应用中,有时一台服务器往往不能满足客户端的要求,那么有没有什么办法解决服务器的高可伸缩性、高可用、高可靠性和高性能,提升服务器的SLA? 使用Windows Server 2008/R
张善友
2018/01/19
3.1K0
Windows NLB搭配IIS的ARR搭建高可用环境
Microsoft Web Farm Framework (WFF) 2.0正式发布
Microsoft Web Farm Framework (WFF) 2.0 是微软开发的、基于IIS 7.x的小插件,能够帮助我们轻松实现Web网站的高性能、高可用性,用来在Web服务器群上提供和管理系统,从而使得集群的软件组件安装和配置成为可能,另外它还支持对ASP.NET应用的自动配置。WFF可以被集成到负载均衡系统,也可以通过配置来更新群里面的服务器,而且只需在某个时间停掉和更新一台服务器,而不需要停掉整个网站。如果想做基于IIS的反向代理,用WFF是一个不错的选择。 WFF包含了目前Web层面负载
张善友
2018/01/30
1.1K0
IIS 7.x Application Request Routing(ARR) 502错误的解决方法
IIS ARR可实现基于反向代理的Server Farms,默认配置会导致在需要长时间操作超时的502.3错误,具体解释可以参考http://blogs.iis.net/richma/archive/2010/07/03/502-3-bad-gateway-the-operation-timed-out-with-iis-application-request-routing-arr.aspx 。文章也提供了命令行执行相关操作: Server Farm :  appcmd.exe set config  -
张善友
2018/01/22
1.8K0
IIS 7.x Application Request Routing(ARR) 502错误的解决方法
IIS7 request routing 和load balancing module发布
Application Request Router (ARR) 已经正式发布,并可以免费下载, 支持所有版本的 IIS7。Application Request Routing(ARR)是一个基于代理的路由模块,可以根据HTTP头、服务器变量和负载均衡算法将HTTP请求转发到内容服务器上。它可以增强应用程序的效率和可扩展性,更好地利用内容服务器资源,并能够简化应用程序的部署,包括pilot management和A/B测试。ARR还有一种特性叫做shared hoster,用于修改如何共享目前提供的共享主
张善友
2018/01/30
1.4K0
Windows平台分布式架构实践 - 负载均衡(下)
概述   我们在上一篇Windows平台分布式架构实践 - 负载均衡中讨论了Windows平台下通过NLB(Network Load Balancer) 来实现网站的负载均衡,并且通过压力测试演示了它的效果,可以说还是非常的理想的。同时我们也收集到了不少的问题,比如说如何在这种分布式的架构下使用Session,NLB中有一台服务器挂掉了会导致对外暴露的地址无法访问,如果实现服务器之间的同步,如果更好的进行热修复等等,还有我们在上一篇中也提到了NLB所提供的功能是非常简单的,为了回答我们前面提到的问题,也为了
用户1153966
2018/03/14
1.2K0
Windows平台分布式架构实践 - 负载均衡(下)
在 Azure App Service 上启用 Application Request Routing
我们在IIS上经常使用 Application Request Routing (ARR) 模块做反向代理。Azure App Service 使用的也是 IIS,照理来说应该也能做反代,但默认情况下它是不行的,我们来看看如何给在 App Service 上启用 ARR。
Edi Wang
2020/11/04
7690
在 Azure App Service 上启用 Application Request Routing
反向代理(Reverse Proxy)及 IIS 7 应用请求路由模块
反向代理(Reverse Proxy)方式是指以代理服务器来接受外部的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给外部的请求连接的客户端,此时代理服务器对外就表现为一个服务器。 反向代理服务器位于本地WEB服务器和外部网络之间, 如下所示: 当用户浏览器发出一个HTTP请求时,通过域名解析将请求定向到反向代理服务器(如果要实现多个WEB 服务器的反向代理,需要将多个WEB服务器的域名都指向反向代理服务器)。由反向代理服务器处理器请求。反向代理一般只缓存可缓冲的数据(比如ht
张善友
2018/01/19
1.5K0
nginx+iis实现负载均衡
用户1168362
2018/01/05
2.5K0
nginx+iis实现负载均衡
.NET开发框架(三)-高可用服务器端设计
我们引入NLB,相对于ARR来说,ARR是应用级别的负载均衡方案,ARR只能做请求入口的分发服务,而NLB则是服务器级别的负载均衡方案。
.Net框架学苑
2019/07/16
8940
.NET开发框架(三)-高可用服务器端设计
Key/Value之王Memcached初探:三、Memcached解决Session的分布式存储场景的应用
  应用层服务器(这里一般指Web服务器)处理网站应用的业务逻辑,应用的一个最显著的特点是:应用的无状态性。
Edison Zhou
2018/08/20
6190
Key/Value之王Memcached初探:三、Memcached解决Session的分布式存储场景的应用
Web应用服务分类综合知识详绪
描述:Web服务器/Web应用程序容器/Web应用程序服务器/反向代理有点像四胞胎,在网络上经常一起出现下面我们将对其进行区别;
全栈工程师修炼指南
2022/09/29
7690
Web应用服务分类综合知识详绪
提升 10 倍Web 应用性能的 10 个小技巧!
例如,Amazon 十年前做的一项研究表明,网页加载时间减少 100 毫秒,收入就会增加 1%。最近另一项研究凸显了一个事实,就是有一半以上的受调查网站经营者说他们会因为应用的性能不好,而损失收入或客户。
民工哥
2020/09/16
8150
提升 10 倍Web 应用性能的 10 个小技巧!
Web开发避坑指南:默语为你详解502/503/504/400/401及Connection Reset(小白自救手册)
摘要: 嘿,各位奋战在Web开发一线的小伙伴们,我是默语!在我们的日常工作中,与HTTP错误码打交道是家常便饭。502 Bad Gateway、503 Service Unavailable、504 Gateway Timeout、400 Bad Request、401 Unauthorized,还有那句令人闻风丧胆的“Connection reset by peer”……这些是不是听起来就很熟悉,甚至有点“亲切”?本文将化身你的“错误码翻译官”和“问题定位导航员”,用小白也能看懂的语言,结合生动的场景比喻和实际排查步骤,带你深入理解这些常见Web错误的含义、原因及解决方法,让你在遇到它们时不再手足无措,能够从容应对,快速定位并解决问题!
默 语
2025/05/12
610
装逼必备:大型分布式网站术语分析
来自: 朱小厮的博客 程序猿自媒体已获转载授权 1、I/O优化 1、增加缓存,减少磁盘的访问次数。 2、优化磁盘的管理系统,设计最优的磁盘方式策略,以及磁盘的寻址策略,这是在底层操作系统层面考虑的。 3、设计合理的磁盘存储数据块,以及访问这些数据库的策略,这是在应用层面考虑的。例如,我们可以给存放的数据设计索引,通过寻址索引来加快和减少磁盘的访问量,还可以采用异步和非阻塞的方式加快磁盘的访问速度。 4、应用合理的RAID策略提升磁盘I/O。 2、Web前端调优 1、减少网络交互的次数(多次请求合并) 2、减
企鹅号小编
2018/01/24
7390
Tomcat面试题+http面试题+Nginx面试题+常见面试题
1、Tomcat的缺省端口是多少?怎么修改? 答:缺省端口是8080,若要修改,可以进入Tomcat的安装目录下找到conf目录下的server.xml文件,找到该文件中的Connector字段中的port。 2、Tomcat有哪几种connector运行模式(服务的请求方式)? 答:三种。修改它的运行模式需要在主配置文件中找到connector字段中的protocol进行修改
全栈程序员站长
2022/09/02
1.3K0
web服务器有哪些?_服务器和web服务器有什么区别
如果一个软件的主要部分采用了”网络服务”,即它把存储或计算环节”外包”给其他网站了,那么我们就说这个软件属于Web Service架构。
全栈程序员站长
2022/11/04
9.3K0
web服务器有哪些?_服务器和web服务器有什么区别
这样讲API网关,你应该能明白了吧!
为了提高系统的性能和可靠性,将应用服务进行拆分微服务化。作为系统入口的 API 网关也逐渐成为了标配。
macrozheng
2019/11/07
1.3K0
这样讲API网关,你应该能明白了吧!
nginx 实现Web应用程序的负载均衡
文章转载自 博客园, 原文地址 http://www.cnblogs.com/ivanyb/archive/2011/11/16/2250710.html
乔达摩@嘿
2020/09/11
1.3K0
nginx 实现Web应用程序的负载均衡
借助Nginx搭建反向代理服务器
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。
java架构师
2019/02/26
3.2K0
Nginx---负载均衡和缓存
早期的网站流量和业务功能都比较简单,单台服务器足以满足基本的需求,但是随着互联网的发展,业务流量越来越大并且业务逻辑也跟着越来越复杂,单台服务器的性能及单点故障问题就凸显出来了,因此需要多台服务器进行性能的水平扩展及避免单点故障出现。那么如何将不同用户的请求流量分发到不同的服务器上呢?
大忽悠爱学习
2021/12/07
1.8K0
Nginx---负载均衡和缓存
推荐阅读
相关推荐
Windows NLB搭配IIS的ARR搭建高可用环境
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验