WordPress 解決更新失敗,卡在維護畫面

解決更新失敗,卡在維護畫面

今天真是嚇死我,更新失敗網站整個停在維護畫面,顯示下面文字。我等了十分鐘還在這邊,要死了我,網站掛點了,還好有個方法可以快速解決這問題。

Briefly unavailable for scheduled maintenance. Check back in a minute.

解決方案

WordPress更新開始時會產生一個 .maintenance  檔案在 WordPress 的根目錄中,當更新程序完成,系痛會自動刪除 .maintenance  這個檔案,然而,在某些例外狀況,例如:程序中斷、伺服器錯誤..等等,該文件不會被刪除,維護畫面將不會消[……]

Read more

WordPress 預設特色圖片插件,輕量、好用、無付費費版本

WordPress 預設特色圖片插件

這是一個非常簡單,但是很棒的基本功能插件,有時因為主題版面的關係,很多主題列表設計會有圖片比較好看,但找圖有時蠻麻煩的,需要一點時間或懶得放圖,空一格沒圖的項目在列表中非常奇怪,最糟糕的是圖片破圖,真的很醜,整個感覺不專業。

當然,一定有人馬上很聰明就想到,其實可以上傳一張預設圖,當沒有圖片的時候就去媒體庫選它,這方法也是可行,不過每一次都要去點選,懶還要更懶,希望這動作自動可以完成,當我有上傳特色圖片時,就顯示我上傳的圖片,沒有的話就用預設圖片取代,完美!!

以下就來介紹這插件,我特別喜歡很輕量的外掛,功能很單純,重點是沒有另外付費版本,免[……]

Read more

WordPress default Post Status 帖子狀態一覽

帖子狀態一覽:

Post status
說明

publish
公開 – 所有人都可以看到

future
未來發布 – 排程發布中

draft
草稿

auto-draft
自動儲存草稿

inherit
修訂版本

pending
 待審核

private
私有 – 只有管理員(Administrator )以上才看得到

trash
回收桶

參考:

[……]

Read more

WordPress 更新資料表前綴 ( 安全設定 )

插件介紹:

這是一個簡單、輕量級插件,用來更新資料庫所有資料表前綴,以增加安全性。

資料表前綴:

首先簡單說明什麼是資料表前綴,因為原生WordPress的資料表名稱都是一樣的,有機會被有心人士透過不正當的資料庫連線,輕易下SQL語法的取得資料,所以就是在資料表名稱最前面,由底線分隔資料表名稱字串,讓每個WordPress網站的資料表名稱都獨一無二,藉此保護WordPress資料表,當然也可定期替換前綴,以增加安全性。

網路上有許多直接更改wp-config.php及在phpMyAdmin 下SQL的方式替換資料表前綴,不過對於新手來說有點麻煩,尤其對程式及主機不熟的捧油們,再者偷[……]

Read more

Use WordPress core translation,使用WordPress核心的翻譯

在插件或主題中,使用WordPress核心的翻譯

WordPress針對插件開發者,在插件中有提供設定 textdomain 指定插件的翻譯,是的!這是正確作法,官方並不建議使用核心的翻譯在插件或主題中,理由是這些翻譯經常會更新,可能會造成錯誤的語意。

但是有些時候只是個小插件,翻譯其實可以跟著核心翻譯來變換,例如,”Settings”翻譯成中文”設定” 或 “設置”,其實也都不離其原本語意,這種情況,或許可以考慮使用全域的WordPress核心的翻譯。

Text Domain 及 Domain Path 設定:

/*
 * Plugin Name: My Plugin
 *[......]

Read more

Redirect Users After Logout Hook 登出後重定向

登出後重定向

預設情況,在WordPress登出後會重定向到登入頁(wp-login.php),但開發WordPress網站時,有時候我們希望登出後可以回到首頁或網站上某一頁,我們可以透過下列代碼達成,把下列代碼貼到主題目錄下的functions.php中就可以了。

functions.php預設路徑:

/wp-content/themes/{主題名稱}/functions.php

登出後重定向至首頁:

/**
*  v123 DEV
*  https://v123.tw
*/
add_action('wp_logout','auto_redirect_after_log[......]

Read more