wordpress嵌套短代码 - 如何强制执行短代码处理的顺序

时间:2013-02-04 14:40:34

标签: wordpress

我只想在wordpress上编写自己的插件

我写这个是从github原始文件下载代码

后:

[github raw="https://raw.github.com/pmontu/PatientRecordsWindows/402fcb1706f408428aa1a6df2a82fbbba1fc4071/PatientRecordsWPF2/Domain/Media.cs"]

插件:

function github_func( $atts ) {
    extract($atts);
    return file_get_contents($raw);
}
add_shortcode( 'github', 'github_func' );

它有效,但带有标签的代码无法正确显示

enter image description here

所以我正在尝试将语法highlighter插件应用于下载的代码

语法高亮显示:

[c language="#"][github file="https://raw.github.com/pmontu/PatientRecordsWindows/402fcb1706f408428aa1a6df2a82fbbba1fc4071/PatientRecordsWPF2/Domain/Media.cs"][/c]

但看起来优先级搞砸了 url has not been fetched before highlighting

如果调用do_shortcode(),我读取嵌套的短代码是否有效,我究竟该如何实现呢?

0 个答案:

没有答案