Wordpress

修復 wordpress 中文繁簡轉換插件的問題

給網站添加了WP Chinese Conversion,可以進行簡體繁體轉換了。 目前這個WP Chinese Conversion插件的版本是1.1.16,已經5年沒更新了。PHP升級後有了些變化,於是這個插件就有了些error/warning。自己動手將就改了一下,修改都在wp-chinese-conversion.php,把error/warning fixed了。本文記錄一下。 each function被新版PHP給deprecated了 把這用到each的代碼,比如這個 改成 create_function也被PHP給deprecated了 把用到create_function的地方改成anonymous function,比如這段 改成 總結 修改這兩function用到的地方後,就正常工作了。

怎樣備份部署在EC2上的WordPress站點

手動備份 備份網頁部分(html, php),這部分不需要經常備份,如果沒修改code或者更新plug,主題之類的 備份MySQL,這部分需要更頻繁,所有的內容都在database里 sudo mysqldump -u <db user> -p –databases <db1> [db2, db3…] > <db backup filename>.sql 然後可以sftp複製到本地或者上傳到s3之類的cloud storage里。 備份Script 編輯 backup_db.sh 文件如下 編輯 backup_html.sh 文件如下 以後需要backup的時候運行這兩文件即可

怎樣給wordpress網站創建XML sitemap?

how to create a wordpress sitemap

XML sitemap是什麼? 簡單來說, XML sitemap是一個網站包含網頁的列表. 它的目的是讓搜索引擎, 主要是Google的爬蟲能發現這個站點並把站點內的網頁添加到搜索索引里. 一個新建的網站幾乎是網路里的孤島, 沒有任何其他網站指向它, 所以如果想被Google收錄並索引的話, sitemap是很重要的. 怎樣創建一個XML sitemap? 如果使用Wordpress的話, 可以使用Yoast SEO插件生成一個XML sitemap. 安裝Yoast SEO插件 在Wordpress管理後台選擇Plugins, 然後Add new 搜索Yoast SEO, 然後點擊Yoast SEO結果上的Install Now, 完成後, 點擊Active, 如下圖 用Yoast SEO生成XML sitemap 在Wordpress後台選擇SEO, 然後general 選擇Features tab, 確保XML sitemaps是ON的, 然後Save…
Read more

怎樣解決WordPress需要ftp賬號問題 | how to solve the “ftp account” problem in WordPress

問題描述 WordPress沒設置好的時候, 如果直接安裝插件, 主題都會提示需要輸入ftp賬號, 密碼之類. 如下圖所示 當然, 手動安裝是一直可以的, 就是下載好然後上傳到後台文件系統, 比如用sftp, 然後用ssh登陸後解壓, 把文件目錄拷貝到相應的路徑里, 比如插件在wp-content/plugins里, 主題在wp-content/themes里. 就是比較麻煩, 每次更新都要重複操作. 其實只要修改一下設置, 就可以完全在Dashboard用圖形界面完成升級, 安裝等操作. 怎樣修改設置? 在Wordpress安裝目錄下的wp-config.php里加入這麼一行. 這個文件基本都是一堆define(…); 加哪裡無所謂, 和其他define平行就行. 然後修改Wordpress安裝目錄文件系統許可權 做了以上修改以後, 應該就可以不用看到提示需要ftp account的提示了.