preload
May 27

因為我很多舊文章是以前用 ecto 發表文章至樂多時,而 ecto 中常常忘記設定為 allow ping,轉移到 wordpress 後這些設定依舊存在。

後台 -> 選項 -> 討論 ->文章顯示方式 可以把預設值設定為 allow ping。但我要改的是舊文章,所以只好從 SQL 語法下手。

本來還上討論區,但最後還是自問自答。

做法:

事前工作

1
2
3
4
5
6
mysqldump --user=root -p wordpress > /Users/home/wp.sql
mysql -u root -p
use wordpress;
show tables;
show columns from wp_posts;
select ping_status from wp_posts;

這行才是重點

update wp_posts set ping_status= replace(ping_status, 'closed', 'open');

溫故知新

載入中…

歷史上的今天..

相關文章:

Tagged with:

2 Responses to “[wordpress] 設定所有文章為 allow ping”

  1. lee Says:

    嗯嗯,這真是個聰明的方法,讚!

  2. Lauct Says:

    SQL是資料庫的好朋友。:-p

Leave a Reply