在PHP中显示HTML字段


Displaying a HTML field in PHP

我有一个HTML字段(wp_editor),我通过wp_editor样式的文本区域输入。

然而,我刚刚注意到,当我试图显示字段时,它会出现像"<ui>" "<li>"等代码。该字段在PHP的短代码内。

关于如何显示它有什么建议吗?

echo do_shortcode('
                [tabs slidertype="top tabs"]
                    [tabcontainer]
                        [tabtext] Event Details [/tabtext]
                        [tabtext] Sponsors [/tabtext]
                        [tabtext] Terms & Conditions [/tabtext]
                        [tabtext] Event Dcouments [/tabtext]
                    [/tabcontainer]
                    [tabcontent]
                        [tab] '. $EM_Event->output ('#_EVENTNOTES') .' [/tab]
                        [tab] '. $EM_Event->output ('#_ATT{Sponsors}') .' [/tab]
                        [tab] '. $EM_Event->output('#_ATT{Terms}') .' [/tab]
                        [tab] '. $tab_document_url .' [/tab]
                    [/tabcontent]
                [/tabs]
            '); ?>

谢谢

尝试逐个显示每个标签

<?= do_shortcode('[tabs slidertype="top tabs"]'); ?>
<?= do_shortcode('[tabcontainer]'); ?>
...
<?= do_shortcode('[/tabs]'); ?>

或链接到其他解决方案:https://wordpress.stackexchange.com/questions/162876/multiple-do-shortcode-in-page-template