2017-05-08 53 views
0

我不小心覆蓋了我的網站自定義CSS在主題選項中找到。從複製者數據庫備份恢復wordpress主題自定義css

經過一番研究,我發現自定義CSS存儲在數據庫中。

我有備份從複製器插件的數據庫,但備份的代碼看起來不同於在phpmyadmin中找到的。從phpMyAdmin的

當前數據庫:

a:204:{s:8:"last_tab";s:2:"33";s:15:"body-background";a:7:{s:16:"background-color";s:0:"";s:17:"background-repeat";s:0:""; 

複製器插件備份數據庫:

a:204:{s:8:\"last_tab\";s:1:\"5\";s:15:\"body-background\";a:7:{s:16:\"background-color\";s:0:\"\";s:17:\"background-repeat\";s:0:\"\"; 

正如你可以看到有對備用碼反斜線。

任何想法,我可能只能從備份數據庫中的選項恢復自定義CSS?

+0

我敢肯定,這裏有一個更好的技術答案,但笨重的,非技術性的方法是在本地設置您的網站(希望你已經有這個?)並導入備份的數據庫,複製出自定義的CSS,然後將其複製回現場。 –

+0

我使用MAMP在本地構建網站,我在創建備份後取得了一些進展。 有沒有辦法只是複製粘貼主題選項從數據庫到數據庫? – rjdesign

+0

太棒了!然後,您可以根據您擁有的備份數據庫在本地設置一個新的數據庫,並從wp-admin獲取舊的自定義css代碼。 –

回答

0

既然你有你的本地網站,你可以:

  1. 在本地創建一個新的數據庫與你的數據庫備份
  2. 更新WP-配置爲您的網站指向這個新的數據庫暫時
  3. 登錄wp-admin並獲取外觀/自定義css代碼,然後
  4. 將此css複製回您的活動網站
  5. 我建議然後將您的活動db導出到本地,以便應用更改並且您擁有最新版本在與

當然,你可以做一個SQL命令來取代記錄,但這似乎是太多的工作。