修改WordPress外掛讓Markdown與HTML格式並存

自從將我的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處理,若把標籤放在文章後面則有可能文章摘要會因為找不到標籤而沒有做解析就原樣輸出。

##

您可能也會有興趣的類似文章

填寫回應

 

 

 

您可使用這些HTML標籤

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

隨機文章

  1. 支援Unicode的Autohotkey終於浮上抬面! 
  2. 《芬蘭驚艷》與《Just for Fun》 
  3. [2011/05/07 長灘島之旅第四天] 東岸沙灘與海鮮大餐 
  4. iPad iOS 5.0.1越獄小記 
  5. [Cygwin] 與常用DOS命令的對應簡表 (4)
  6. [介紹] 必須擁有的OpenOffice.org擴充套件 
  7. 用ClipMagic的連續貼上加速剪貼操作 (1)
  8. Skype和藍牙耳機HT820終於連通了! (4)
  9. WordPress減肥記:壓縮JavaScript檔的大小 (6)
  10. 將噗浪的視窗高度變大,加上分隔線,以方便閱讀 (15)

歷史熱門文章

  1. 如何手動輸入Plurk的表情圖示? (367,772 點擊/2008-09-29)
  2. 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (118,726 點擊/2011-06-01)
  3. Plurk CSS樣式自訂修改全攻略 (89,204 點擊/2009-07-04)
  4. 簡單放大Plurk輸入區的方法[修訂] (88,799 點擊/2008-09-29)
  5. 網路升級光世代50M/3M與設定ZyXEL P874 (71,283 點擊/2011-05-28)
  6. 輕鬆學會彈指神功-揭露AutoHotkey絕技 (50,585 點擊/2008-04-10)
  7. iPad新手入門技巧 (48,891 點擊/2011-02-05)
  8. iPad鍵盤輸入全攻略 (42,277 點擊/2011-01-01)
  9. 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (40,754 點擊/2010-04-27)
  10. 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (40,553 點擊/2010-01-02)