哈啾打噴嚏

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

Exit mobile version