wordpress 使用mysql添加文章_WordPress使用mysql語句批量修改文章發布時間

这篇博客介绍了如何使用MySQL的DATE_SUB函数批量将WordPress文章的发布和修改时间提前,以及如何通过SQL语句修改特定日期的文章。还提到了如何在文章内容末尾批量添加版权信息,并解释了DATE_SUB和CONCAT函数的使用方法。提醒读者在操作前务必备份数据。
摘要由CSDN通过智能技术生成

a493737c1d3de7f8033eb5088b5f0fd0.png

採集的數據,批量將Wordpress文章發布時間提前一段時間。需要使用的mysql方法:

DATE_SUB(OrderDate,INTERVAL 2 DAY)。

使用以下方法修改時,請自覺提前備份好資料庫!

03fb552448e09e959f7d66f3c19d2fb8.png

直接修改mysql,以下為代碼:

UPDATE `wp_posts` SET `post_date` = DATE_SUB(post_date,INTERVAL 30 DAY)

UPDATE `wp_posts` SET `post_modified` = DATE_SUB(post_modified,INTERVAL 30 DAY)

UPDATE `wp_posts` SET `post_date_gmt` = DATE_SUB(post_date_gmt,INTERVAL 30 DAY)

UPDATE `wp_posts` SET `post_modified_gmt` = DATE_SUB(post_modified_gmt,INTERVAL 30 DAY)

其中,post_modified為wordpress文章修改時間,post_date為wordpress文章發布時間,post_date_gmt為wordpress文章發表時的GMT(格林威治)時間,post_modified_gmt為wordpress文章修改發表時的GMT(格林威治)時間。

WordPress批量修改文章發布時間

另,如想把所有2019-08-08發的wordpress文章改成2019-08-07,sql語句為:

update wp_posts set post_date = replace(post_date, \'2019-08-08\', \'2019-08-07\');

wp_posts里還有個post_date_gmt的欄位,我們需要將post_date_gmt與post_date來同步,因此我們在sql里敲上(以下兩種均可):

update wp_posts set post_date_gmt = replace(post_date_gmt, \'2019-08-08\', \'2019-08-07\');

update wp_posts set post_date_gmt = post_date WHERE post_date_gmt <> post_date;

關於DATE_SUB()函數

mysql中,DATE_SUB() 函數從日期減去指定的時間間隔。語法:DATE_SUB(date,INTERVAL expr type)

使用實例:

UPDATE `wp_posts` SET `post_date` = DATE_SUB(post_date,INTERVAL 30 DAY)

SELECT OrderId,DATE_SUB(OrderDate,INTERVAL 2 DAY) AS OrderPayDate

FROM Orders

WordPress文章批量添加語句

想在wordpress底部批量添加一句版權信息的話(當然可以直接改模板,但是不同分類的版本不同呢,別人的版權)。

update wp_posts set post_content = concat(post_content,\'

Copyright here

\') where post_title !=\'\' and id>9

關於mysql中的concat函數

作為MySQL函數中的代表函數,concat函數返回結果為連接參數產生的字元串,該函數可以可以連接一個或者多個字元串。

使用方法:

CONCAT(str1,str2,…)

使用實例參上。

未經允許不得轉載:作者:admin,

轉載或複製請以 超鏈接形式 並註明出處 夜河資源網。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值