自從將我的WordPress加了Markdown外掛後,雖然新寫的文章可以使用Markdown的簡便語法來撰寫,但沒想到卻影響到舊有的文章,諸如使用到<pre>、<blockquote>、<div>等標籤時,就會造成網頁異常,不是原先預想中的樣式。只好動手修改一下外掛程式:只有文章裡有<!–markdown–>註解標籤時才會使用Markdown來解析,沒有加此標籤的就是標準的HTML內容。
要修改的檔案是 wp-content/plugins/markdown-for-wordpress-and-bbpress/markdown.php,找到function Markdown後
插入判斷<!–markdown–>的指令,找不到時就不做Markdown轉換。
function Markdown($text) {
$pos = stripos($text,"<!--markdown-->");
if ($pos === false) { // Do not do Markdown transform.
return $text;
}
//... 其他程式
修改並更新後,只要在文章開頭額外插入<!–markdown–>就可做Markdown的解析輸出,而放在開頭的原因是首頁取文章摘要時也會透過Markdown處理,若把標籤放在文章後面則有可能文章摘要會因為找不到標籤而沒有做解析就原樣輸出。
##
您可能也會有興趣的類似文章
- 使用Markdown on Save外掛完美解決Markdown與HTML格式並存狀況 (0則留言, 2011/03/31)
- 如何將Markdown文件轉換成HTML? (1則留言, 2011/03/06)
- 帶iPad去旅行—行前準備篇+Markdown試用 (5則留言, 2011/03/05)
- 自動產生文章目錄的WordPress外掛:jQuery Table of Contents (2則留言, 2010/06/13)
- WordPress跑馬燈外掛:Running Line (1則留言, 2010/06/10)
- 行動版的WordPress主題樣式:MobilePress外掛 (0則留言, 2009/03/13)
- WP Widget Cache造成WordPress有問題 (2則留言, 2009/10/26)
- 目前使用中的WordPress外掛 (3則留言, 2008/11/29)
- WordPress瀏覽圖片的FancyBox外掛 (8則留言, 2010/07/10)
- 用WordPress的WPtouch外掛顯示iPhone與HTC Touch HD的精簡樣式[修訂] (0則留言, 2009/02/02)
- 統計外連點擊次數的WordPress外掛:WP Click Info (0則留言, 2011/12/04)
- 使用Google Analytics自訂變數的WordPress外掛 (1則留言, 2010/09/02)
- WordPress簡單又美觀的網站訂閱與文章書籤外掛:Add To Any (1則留言, 2008/12/28)
- 手動撰寫WordPress隨機文章功能 (2則留言, 2010/07/13)
- 測試Exec-PHP外掛:開啟插頁於新頁籤 (0則留言, 2009/11/24)














