WordPress Fix betheme Call to undefined function mfn_builder_print()

betheme 更新後,WordPress 掛掉了,開啟 WordPress 除錯模式後,出現下方錯誤 :

Fatal error: Uncaught Error: Call to undefined function mfn_builder_print()

不知道哪個版本拿掉 mfn_builder_print() 這個方法,改用 Object 來顯示編輯器內容,但透過 child theme 覆蓋主題的自訂頁面當然不會被更新,但如果要一頁一頁改又很麻煩,可以以再主題的 functions.php 這文件結尾加上這段修正,解決!!

[……]

Read more

Bootstrap CSS – Change Bootstrap input focus blue glow

Bootstrap 有預設樣式,當選取指定欄位,觸發欄位焦點狀態(focus),會有一個半透明外框凸顯焦點欄位的預設藍色樣式,但隨著網頁主題樣式的需求,需要修改焦點樣式的部分

我原本以為焦點樣式的透明框式 border 邊框,查了一下是在邊框外,加上區區塊陰影,已上圖為例,修改 CSS focus 外框顏色的範例如下:

https://stackoverflow.com/a/54925591

[……]

Read more

百度手機驗證 台灣 已成功

百度有些服務是蠻好用的,由於中國實名化的政策,最近登入百度後系統要求驗證手機號碼,不管你用帳密輸入,WeChat掃碼登入都必須要驗證,驗證是小事,但表單卻限用中國手機,台灣手機驗證會失敗,連簡訊都發不出去,填國際碼+886也不行。卡關了!!

最後找到一個辦法可以成功,剛已經成功通過驗證

百度 Baidu

https://www.baidu.com/

直接從百度驗證是無法的,下面有個小技巧,透過登入百度網盤來驗證手機

百度網盤

https://pan.baidu.com/

可以用掃碼登入,也可以按紅框處用帳號密碼登入

輸入完帳密,按登入,登入後會跳出驗證訊息框

太感人了,國際碼的選項出現了

下拉選單選+886,把手機及驗證碼填一填,發送手機簡訊驗證碼

驗證完成後,再登入百度,成功:)

這小漏洞不知道還有多久可用,要驗證的就趕快優:)[……]

Read more

純 CSS 垂直置中 – 超簡單一段搞定

在被垂直居中元素父類別,加這一段就可以,非常簡單

HTML

<div class="main v123-align-middle">
    <div>
    	我要被居中啦!!
    </div>
</div>

CSS

/* 垂直居中 - 父容器 */
.v123-align-middle{
	display: flex;
	flex-direction: column;
	justify-content: center;
}

 

CSS 5種垂直置中方法

CSS 達成 Div 垂直置中的方法研究 (CSS Vertical Centering Complete Guide)

以CSS為中心:完整指南[……]

Read more

解決 Fatal error: Call to undefined function exif_read_data()

上傳圖片遇到下面問題:

Fatal error: Call to undefined function exif_read_data()

支援版本

官方文件 PHP4 以上就支援此 exif_read_data()

如果已符合版本需求還是會出現此錯誤,可以試試看下面的解決方法。

解決方法:

  1. 找到你的 PHP.ini 文件
  2. 找到下面這一行
    ;extension=php_exif.dll
  3. 把前方的分號移除,如果找不到這行,可以直接複製下列文字,貼於 PHP.ini 裡
    extension=php_exif.dll
  4. 重新啟動Apache

[……]

Read more

PHP 正規表達式速查( 眼睛業障重,不要看 )

我的筆記 ( 眼睛業障重,不要看 )

正則表達式
範例

整數
[0-9]+
3704

有小數點的實數
[0-9]+\.[0-9]+
7.93

英文詞彙
[A-Za-z]+
Code

變數名稱
[A-Za-z_][A-Za-z0-9_]*
_counter

Email
[a-zA-Z0-9_]+@[a-zA-Z0-9\._]+
ccc@kmit.edu.tw

URL
http://[a-zA-Z0-9\./_]+
http://ccc.kmit.edu.tw/mybook/

描述

\
將下一個字元標記為一個特殊字元、或一個原義字元、或一個向後引用、或一個八進制轉義符。例如,“n”匹配字元“n”。“\n”匹 配一個分行符號。序列“\\”匹配“\”而“\(”則匹配“(”。

^
匹配輸入字串的開始位置。如果設置了RegExp物件的Multiline屬性,^也匹配“\n”或“\r”之後的位置。

$
匹配輸入字串的結束位置。如[……]

Read more