表情符號修改過程與問題排解-表情符號篇

問題排除

相信,不少人在個人化自己的 WordPress 時,一定會編輯或修改 WordPress 中的 php 檔案,尤其為了讓部落格更具有個人化而增加或修改表情符號( Smilies 或 Emoticons ),大多一定會編輯 functions.php 檔案。

檔案位置:/wp-includes/functions.php

當修改完成 functions.php 並透過 FTP 方式上傳並覆蓋檔原檔後,可能在所屬 WordPress 網站畫面中,顯示以下錯誤畫面:

wordpress – can not modify header information by itsupportguides.com
wordpress – can not modify header information by itsupportguides.com

錯誤訊息常見範例:

Warning: Cannot modify header information – headers already sent by (output started at /[public_html]/wp-includes/functions.php:1) in /[public_html]/[wp-xxxxxxx]/pluggable.php on line ###

當自己的網站顯示這個畫面, WordPress 新手大多會恐慌並且懷疑自己的網站是否被自己搞到壞掉而擔心不已。會發生這個狀況,是網站資料庫的緩衝區出現問題。

解決的方法只要需要短短的五分鐘,即可恢復網站正常運作。

無論錯誤訊息錯出現幾行,先找出關鍵的錯誤題是(以下標示為紅色處):

Warning: Cannot modify header information – headers already sent by (output started at /[public_html]/wp-includes/functions.php:1) in /[public_html]/[wp-xxxxxxx]/pluggable.php on line ###

關鍵點紅色括弧內的 at 後面列出的檔案即是關鍵,也就是 functions.php 這個檔案。

解決步驟如下:

1.透過 FTP 下載在 /wp-includes/functions.php 這個檔案;
2.使用[記事本]開啟剛才下載的 functions.php 檔案;
3.[記事本]開啟後,直接選擇[檔案] » [另存新檔];
4.在[另存新檔]的畫面中在[編碼]選擇[ANSI];
5.檔名同樣保持[functions.php]並覆蓋原本的檔案;
6.另存後再透過 FTP 上傳回去並重新整理網頁畫面。

如果問題排除,即可繼續操作;若沒有排除問題,請將錯誤訊息提的到所有檔案,依照上述方式做一次。

自訂表情符號

透過 FTP 下載 wp-includes/functions.php

搜尋下方程式碼:

即會看到以下程式碼段落:

可以在相同模式下的程式碼下方增加自己想要的表情符號取代文字與圖片影像檔名,但務必先將想要使用的圖片上傳至:
/wp-includes/images/smilies

增加表情符號邏輯如下:

如果連 wordpress 預設的表情符號都想改,也可以直接修改或者移除,但請務必記住在每次 WordPress 更新前預先備份,並在更新完畢後覆蓋該段落。

修改包含預設 wordpress 的表情符號範例:

發表迴響