1. ZAPRO · 杂铺首页
  2. WordPress

WordPress 拥抱 MarkDown

 
MarkDown 使用的人现在是越来越多了,对于写作来说 MarkDown 无疑是最好的选择。但 WordPress 并没想加入 MarkDown 语法支持的想法,只能自己动手改一下了。

1.Parsedown Github项目地址: https://github.com/erusev/parsedown/releases/

2.在主题目录下新建一个目录 extend

3.将 Parsedown.php 放到 extend 目录

4.将下面的代码添加到主题目录的 functions.php

function wp_parsedown(){
include_once(get_stylesheet_directory()."/extend/Parsedown.php");
$Parsedown = new Parsedown();
$content = get_the_content();
$content = $Parsedown->text($content);
if(is_single() || is_page()){
echo $content;
}
else{
$content = strip_tags($content);
$content = mb_substr($content,0,180,'UTF-8');
echo $content;
}
}
add_action('the_content','wp_parsedown');

最后在写作的时候切换到文本模式就可以是用 MarkDown 语法了。

全站解压密码:zapro

点击加入➥ QQ交流群(893221685)TG讨论群

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论列表(8条)

  • action
    action 2019年7月19日 15:54

    MarkDown写东西效率就是高,不知道这个方法支持表格和html解析吗?

    • ZAPRO
      ZAPRO 回复 action 2019年7月19日 15:57

      markdown可以强制解析html的

  • 左岸
    左岸 2019年6月21日 20:17

    我就直接用Editor.MD插件了 :xiaoyan:

  • boke112导航
    boke112导航 2019年6月19日 11:38

    看实现方法还是挺简单的,不错,学习了。

    • Bee.T
      Bee.T 回复 boke112导航 2019年6月20日 10:51

      我还是习惯在编辑器写了转换一下

  • 心灵博客
    心灵博客 2019年6月19日 08:27

    其实这本身就是插件啊