HTML标记未正确呈现 - 读取文本文件 - worpdress

时间:2018-06-08 12:02:05

标签: wordpress function

我创建了一个读取文本文件的函数。内容放在帖子中

发表

[drawSQL file =" exercise1" DIR =" SQL / CHAPTER01"]

功能

    function drawSQL($file, $subDirectory) {

        $content = file_get_contents("http://mydomein.com/$file.sql\"");

echo do_shortcode('<PRE lang=\"tsql\" class=\"attributes\">'. $content .'</PRE>');

    }

    function drawSQLHook( $atts ) {

        if ( isset($atts['file']) && isset($atts['dir'])){
            drawSQL($atts['file'], $atts['dir']);
        }

    }
    add_shortcode( 'drawSQL', 'drawSQLHook' );

预标签用于格式化内容(文本文件)。

显示的内容没有格式。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我找到了自己的解决方案:

echo apply_filters('the_content', '[sql]'. $content .'[/sql]'  );