[WordPress] HTML 文字編輯器樣式與功能修改

wordpress-html-text-editor-setting

# 文字編輯器 CSS: 文字編輯器的開發 CSS 路徑:wp-includes/css/editor.css 文字編輯器的壓縮 CSS 路徑:wp-includes/css/editor.min.css (自行壓縮維護) WordPress 文字編輯器可以透過下面這段 CSS 來修改它的顏色與字型,您可以依照個人喜好來改變其設定: .wp-editor-container textarea.wp-editor-area { background-color: #000; color: #CCC; font-size: 18px; } https://blog.gtwang.org/wordpress/change-font-and-color-in-text-editor/ Quick Tags: QuickTag-JS路徑:/wp-includes/js/quicktags.js /* Customized */ edButtons[11] = new qt.TagButton( ‘h3’, ‘h3’, ‘<h3>’, ‘</h3>’, ”, […]

[Windows] Diskpart CMD工具 – MBR轉GPT指令教學

簡介 Diskpart是Windows下好用的磁碟管理指令工具,採用命令提示字元方式。 Windows安裝時使用 在Windows安裝程式中啟用命令提示字元: Shift + F10 指令應用 – CMD Proccess of Clean and Format diskpart(執行Diskpart公用程式) list disk(確認隨身碟的磁碟代碼) select disk #(指定工作磁碟,#為隨身碟代碼) clean(清除所選的磁碟內容) create partition primary(建立主分割區) format fs=ntfs quick(格式化新磁區) active(將該磁區設定為使用中) – MBR轉成GPT UEFI: Convert to GPT partition format after clean by […]

[WordPress] 後台登入網址修改(wp-login.php) – 使用 Rename wp-login.php

WordPress根目錄下的wp-login.php就是登入口, 最快的修改不外乎直接重新命名加上把Login Form action同時更新! 但有個Plugin簡易好用,名為Rename wp-login.php。透過Plugin bundleing WP Load,設定URL後wp-login.php過Framework底層會被自動轉導404,實在值得一用。 外掛名稱:Rename wp-login.php Github:https://github.com/iseulde/rename-wp-login

[JS][jQuery] AJAX Cross Domain Request – CORS | AJAX跨網域應用

Intro 跨來源資源共享(英語:Cross-origin resource sharing,縮寫:CORS),用於讓網頁的受限資源能夠被其他域名的頁面存取的一種機制。 跨來源資源共享標準描述了,新的 HTTP 頭部在瀏覽器有權限的時候,應該以如何的形式傳送請求到遠端 URLs。雖然伺服器會有一些校驗和認證,但是瀏覽器有責任去支援這些頭部以及增加相關的限制。 實作 Backend 後端部分,Server Header 可以定義Access-Control-Allow-Origin來允許瀏覽器跨域請求;以及Access-Control-Allow-Credentials允許臉器援跨域認證。 以 PHP 動態 Header 為例: // 回覆表明允許全域(*)跨域 header("Access-Control-Allow-Origin: *"); // 回覆表明允許跨域認證 header("Access-Control-Allow-Credentials: true"); Frontend 前端若要包含跨域請求的認證資訊 (如 cookies),則前端 Ajax call 得設定 withCredentials 屬性,JQuery為例: $.ajax({ xhrFields: { withCredentials: true […]

[Yii2] 佈署子目錄網址架構(Route SubDirectory) – 設定 $request->baseUrl、修正Url與PrettyUrl

Yii2部屬上,如果不是在Domain根目錄,要部屬Yii2恐造成Base Url錯亂及PrettyUrl後的Route吃不進Yii。 例如,在Nginx location目錄名與實體uri(Sub document root in location)不一樣下,預設的Yii其Base Url會以uri為主而非Nginx location目錄名,另外PrettyUrl因為無法正確比對REQUEST_URI導致Route無法解析。 基本影響層級,Url可能是取自DOCUMENT_URI \yii\helpers\Url::to([‘/’]); \yii\helpers\Url::home(); 【解決方法】: 在Yii2 config -> request component -> baseUrl 設定基礎目錄(同Nginx location目錄名),以讓Yii依此套用全部基礎Url,也才能依此路徑去比對REQUEST_URI取得Route。 $config = [ ‘components’ => [ ‘request’ => [ ‘cookieValidationKey’ => ”, ‘baseUrl’ => ‘/subdir’ ], ] […]