WordPress 最好用多國語言插件

網站:https://wpml.org/zh-hans/

WordPress 先天有多國語言障礙,需要用Plugin去強化,這部分大概是留給開發商的商機,然而用過不少多國語言插件,向海底撈針,浪費不少時間踩雷,目前覺得這款最好用,與大家分享WPML這個插件,功能算是最全面,非常強大的一款插件

WPML是一個高級插件,對於這種複雜的功能,還是有維護廠商的插件比較讓人信賴,尤其是對於有商業用途的人,穩定是一件很重要的事

最重要的是有無限版本,可以不限站點永久使用

30天退款保證

[……]

Read more

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[……]

Read more

WordPress 文章特色圖片不見了

升級到 WordPress 5 之後,要來寫文囉,發現文章的特色圖片( Featured Image )不見了,你在哪裡~你在哪裡,好吧!!特色圖片欄位不見了,看怎麼把它變回來。

如果 WordPress 主題購買的或免費的,建議試著直接更新主題,可能就解決了,下面的事就跟你無關了,如果主題跟我一樣是自己開發的,躲不掉,就要自己處理囉。

其實 WordPress 的文章 ( Post ) 這是預設的 Post Type,且Post預設也支援特色圖片,只是不知道從哪版開始,需要在主題宣告它,怎麼宣告呢,就是下面這段:

把上面這段代碼,貼到當前主題跟目錄中的 function[……]

Read more

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

WordPress 自動升級失敗 – 請再嘗試更新一次,手動更新

進入WordPress的世界,一定常常聽到,幾版幾版釋出趕快更新,盡量讓 WordPress 維持在一個最新狀態,因為開源軟體,程式碼通通攤在陽光下,非常多人都同時在找漏洞與錯誤,避免這些漏洞被有心人利用,所以一定要更新!!! 而我們要感謝 辛苦維護的團隊,通常回報漏洞後釋出的 WordPress 會得到修復,另外為順應網路發展及時代潮流,WP也會不定期的會更新新的功能,真要感謝這些默默付出的人, 讓這個生態能永續發展。

WordPress 這個 CMS 很貼心的提供更新的程序,原則上一鍵就可以更新,但因為網路環境,Timeout 時間、記憶體等種種因素,可能在未跑完這些程序時中斷更[……]

Read more

WordPrdss single page template by category

WordPress 主題的命名規則,沒有針對指定分類文章內容頁的命名規則

但實務上很常見,可能需依據文章分類,提供不同主題,例如:親子話題、旅行玩樂、時尚精品,每個分類都希望有不同的視覺效果或功能,目前 WordPress 主題的命名規則只提供分類聚集頁主題明明規則,但沒有分類下文章內容頁

所以我們需透過 WordPress API 代碼的方式來判斷當前文章,讓分類下的文章都套用指定模板。

文章類別 (category)

把下方代碼,置於主題目錄中的 function.php 中

your-category 為欲自訂分類模板的分類名稱。
single-your-cat[……]

Read more

WordPress custom single page template

方法一、模板檔名規則

WordPress 提供利用檔名命名的方式設定 post type 內容頁的自訂模板:

single-{post-type}.php
archive-{post-type}.php
search.php
index.php

上方的檔名順序,代表WordPress查找模板的順序,大括號中代表自定義文章類型( custom post type ) 的slug,如果自定義文章類型的slug為 news,自定義文章類型內容頁主題依序為:

single-news.php
archive-news.php
search.php
index.php

若 single[……]

Read more