[……]
WordPress 埋GTM行銷追蹤碼
當行銷人員丟給你兩段GTM行銷碼追蹤碼文件要埋在程式碼中,文件中應該會看到類似下方這兩句話
- 請將這段程式碼放在網頁最上方<head>中
- 請將這段程式碼複製到<body>開頭代碼正後方
簡單說就是一段放在<head>與</head>標籤區域中,另一段碼放在<body>標籤之後,由於 WordPress 的主題模板系統不像HTML靜態網頁一般,複製貼上到指定位置就可以了,網路上有其它教學,以修改主題檔案達成,但直接把追蹤碼貼到主題檔案中,雖然可行,但絕對不是一個好主意,只要主題更新,先前做的所有編輯將會消失,除非想每次更新主題就[……]
WooCommerce 修改「運送到不同的地址」文字
WPML 教你修改繁體中文為台灣國旗
WordPress allow SVG file upload
很抱歉,基於安全性考量,系統不接受這個檔案類型。
WordPress 基於安全性,預設阻止SVG檔案上傳,若開發過程中需要使用SVG檔案上傳功能,就必須手動去開啟,本文介紹兩種方式來解決這個問題
安裝插件
插件:SVG Support
這是最簡單的解決方法,這是一款免費插件,只要安裝插件開啟就可以了,其他動作交給插件來處理
代碼修改
一般情況下開發者並不想要安裝太多的插件,可以透過下方代碼,一樣能開啟SVG檔案上傳功能
請將下列代碼置於主題根目錄下的 fuctions.php 文件
[……]
WordPress 最好用多國語言插件
WordPress 先天有多國語言障礙,需要用Plugin去強化,這部分大概是留給開發商的商機,然而用過不少多國語言插件,向海底撈針,浪費不少時間踩雷,目前覺得這款最好用,與大家分享WPML這個插件,功能算是最全面,非常強大的一款插件
WPML是一個高級插件,對於這種複雜的功能,還是有維護廠商的插件比較讓人信賴,尤其是對於有商業用途的人,穩定是一件很重要的事
最重要的是有無限版本,可以不限站點永久使用
30天退款保證
[……]
WordPress 關閉內容修訂,刪除內容修訂資料
內容修訂是個蠻厲害的功能,可針對每篇文章做版本控制,比對差異,但是實務上寫文章時,並不一定真的需要這強大功能,每儲存一次都會多存一筆資料,反而會增加效能及儲存成本,找遍WordPress所有選項,並無關閉內容修訂修訂選項,關閉它就需要修改設定檔囉。
關閉內容修訂能有效減少資料庫大小,加快資料庫速度,優化WordPress效能
關閉所有內容修訂
此方法為最快最簡單的方法,一般情況下照下方說明即可關閉內容修訂
打開位於WordPress根目錄中的wp-config.php並添加以下代碼
- WP_POST_REVISIONS 設定0或false的意思就是關閉修訂版本
- 若[……]
WordPress get current template file name
WordPress樣板系統會依照順序去取得模板檔案,這是一個很聰明的做法,下圖為Page樣板讀取的順序,系統依序向下尋找檔案是否存在,若不存在再往下一個檔案去找,如果最終都找不到就使用index.php,我們前端看到的都是樣板系統最終產生的結果,至於過程中它是讀取哪個檔案呢??常常讓我們感到混亂。
在開發主題時,這聰明的做法反倒讓我們感到混亂,尤其是接手編輯購買主題或開發子主題,究竟當前頁面讀取的是哪一個模板檔案呢?當然可以一個又一個檔案來測試,但是非常費時,這時下方這個方法變得很方便又精確。
把下方這段貼至主題根目錄下的 functions.php 檔案中
如此,我[……]
WordPress in XAMPP Fatal error: Out of memory XXX …
PHP記憶體不足??先等等
Local端XAMPP開發WordPress時進入後台佈景主題>選單時,一直報錯:Fatal error: Out of memory XXX … ,依照經驗,馬上開啟 XAMPP控制面板,打開PHP.ini,檢查 memory_limit 設定是不是設定太小
真的是PHP.ini memory_limit 設定太小嗎?
開啟PHP.ini後我發現我設定1G,這應該已經很大了,如果一個人瀏覽一頁需要耗掉1G記憶體,那這吃記憶體的怪獸程式肯定有問題,於是我往別的方向去查,於是重開了XAMPP,結果居然好咧,由此得到一個結論,有什麼怪問題SE[……]
WordPress get slug by page
[……]