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 语法了。

 

猜你喜欢:

点赞
  1. action说道:

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

    1. ZAPRO说道:

      @action markdown可以强制解析html的

  2. 左岸说道:

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

  3. boke112导航说道:

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

    1. Bee.T说道:

      @boke112导航 我还是习惯在编辑器写了转换一下

  4. 心灵博客说道:

    其实这本身就是插件啊

      1. Bee.T说道:

        @奶爸de笔记 你们狠,我把标题改了! :nu:

  5. 征稿网说道:

    插件是不会用插件的,又不会装装了又不一定稳定。
    我都是在notepad里用markdown的语法写,然后要发表时用转换工具转换

发表评论

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