为什么在帖子和页面中HTML标签不起作用

时间:2017-02-27 作者:Kallol Das

虽然这不是一个与编程相关的问题,但我面临着这个WordPress问题的痛苦经历。问题是HTML标记在我的网站中不起作用。查看图像

This is text Part

This is Visual part

This is how it publish

1 个回复
SO网友:Michael Rogers

TinyMCE编辑器的工作原理不是主题。如果您保持在“文本”选项卡上并更新帖子,那么html将保持不变,并在前端正确显示。但是,如果切换回“可视化编辑器”,它将中断。

在这里,您可以在函数中使用它。php

    // Modify Tiny_MCE init
add_filter(\'tiny_mce_before_init\', \'smartenTinyMCE\' );
function smartenTinyMCE($init) {
    // Add PRE and CODE to the block formats menu
    $init[\'theme_advanced_blockformats\'] = \'h2,h3,h4,h5,h6,p,blockquote,pre,code\';

    // Allow extra attributes for some syntax highlighters, IE: <pre lang="php" line="5">...</pre)
    // Allow iFrames for live examples
    $init[\'extended_valid_elements\'] = \'pre[*]\';

    return $init;
}
资料来源:https://provideyourown.com/2011/how-to-insert-code-into-your-wordpress-blog/

PS:您可以添加更多逗号分隔的内容示例:

$init[\'extended_valid_elements\'] = \'pre[*],code[*],iframe[*]\';

相关推荐

Shortcode to pull posts

我需要一些帮助。我创建了一个短代码来引入帖子,然后使用ajax加载更多帖子。我的一切都正常,但它复制了第一组帖子。下面是我的代码。这是shortcode函数:add_shortcode( \'articles-grid\', \'articles_grid\' ); function articles_grid( $atts ) { $showdate = $showauthor = $post_meta = $post_author = $post_seperator