• 你好,

    我在显示帖子完整内容时发现Query Loop Gutenberg Block有一个bug。返回的内容编码不正确。我有一些特殊的字符,比如这个“š”,它们被转换成“Ye”。

    但在管理页面和单篇文章页面上,一切都很好。

    为了解决这个问题,我需要添加以下代码:

    函数custom_pre_render_block_filter($block_content,$block){
    if($block['blockName']==='core/post-content'){
    //Converter les caractères spéciaux en entités HTML转换程序
    $block_content=mb_convert_encoding($block-content,'HTML-ENTITIES','UTF-8');
    }
    返回$block_content;
    }
    add_filter('render_block','custom_pre_render_block_filter',10,2);


    你知道吗?
    我认为可能是Javascript渲染编码问题?

    谢谢您!

查看1条回复(共1条)
  • 苏拉迪

    (@threadi)

    我无法在我的案例中重现这一点。我有一个新的WordPress 6.2安装,我把你提到的字符放在一个帖子中(连同其他字母),在页面中创建了一个查询循环,并在其中使用了帖子内容块。这些字符在后端和前端都能正确显示。

    你的项目中还启用了插件吗?将其停用作为测试。

    你用哪个主题?我已经用TwentyTwenty测试过了。

查看1条回复(共1条)
  • “查询循环编码问题”主题对新回复关闭。