@import url(http://fonts.googleapis.com/earlyaccess/notosanstc.css);

WordPress 文章發表後只能顯示標題沒有內文除錯篇

最近因為幾個機緣,才發現了網站出了問題,
於是就打了這篇做個記錄也好,花了好多時間- –

首先,先簡單說明發生的狀況:
(1) 部份文章只有標題,然後下面就空白了
(2) Google通知網站出錯:
偵測到網站「http://dapente.com/」有新的Index coverage問題偵測到網站「http://dapente.com/」有新的Index coverage問題,這表示Index coverage問題可能會導致網站在Google 搜尋結果中的排名降低。建議您詳查 這個問題,並儘快處理。「發現新的問題:Server errors (5xx)」

 

發現的機緣就是:
(1) Google通知
(2) 廠商聯絡的時候說文章看不到,問說是不是關閉了。
於是就開始一連串的排毒行程。

一開始我們就先來說說處理過程沒有成功的方法,下面我們在來簡單說一下錯誤過程:

(1) 排除是不是文章內容的問題
哈啾左刪右刪,雖然聽起來沒什麼,
可是刪刪減減的過程可是花費很多時間的,
最後發現只要文章字數在一定的數量內,就可以”看起來”正常的顯示內文,
(但最後還是發現會缺字或漏字,所以刪部份文章內容是無效的)
也試過使用分頁標誌 Next page 來分頁,但第一頁正常,第二頁還是空白。

(2) 發現網頁原始碼中文的部份是有問題的
查看wordpress文章內文的原始碼居然是一堆unicode碼。

(3) 查看資料庫是不是就出現問題了
進到資料庫發現,文章內容很正常,沒有問題,文章不是unicode碼。

(4) 把同樣的文章發表在同虛擬主機內的另一個wordpress
確認文章內容是可以顯示的,且原始碼也正常,排除是虛擬主機問題。

 


最終解決方法

居然只是一個小細節,魔鬼真是藏在細節裡啊!
最後只是一個小小插件影響的,哈啾左停右停一堆插件,
就是沒停到這個插件,真的是有夠槽糕,
最後是編輯文章的時候可以選擇Disable一些插件,
才慢慢測試出是這個插件影響出來的。

這個插件是「Keywords to Links Converter」,
它主要是用來把特定單字出現轉為網址連結連出去的,
沒想到它居然會出現這麼大的影響,
而且這個插件最後更新是在2週之前,
但哈啾還真不知道是什麼時候網站就開始出現這個錯誤,
這個插件居然會直接讓網頁原始碼文章內文的部份呈現為unicode,
把這個插件關了之後,網頁就正常了。

終於解決了…花了我一天多的時候,
本來還想重新安裝Wordpress,
T_T

 

文章回應

Facebook Comments

Leave a Reply

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料