Wordpress 简码在 home.html 中不起作用

问题描述 投票:0回答:1

我最近设置了一个wordpress页面和插件Email Adress Encode.

我在 3 个位置使用简码设置了编码器:

[encode link="..."]...[/encode]
.

它在一段时间内运行良好,但直到现在我才意识到短代码的一个实例不再起作用(根本没有更改块)。

我不知道具体时间,但它一直在工作,直到大约一周前。

  • 插件安装完毕
  • 短代码在页脚和 impressum 中有效,但在 home.html 中无效

WordPress 版本:6.2.1.

主页:https://www.ff-schleissheim.at 印记:https://www.ff-schleissheim.at/Impressum

电话号码是完全相同的短代码,并且在 Impressum 中有效,但在主页上无效。

我的猜测是它与过滤器有关,但由于我没有改变任何东西,我真的不知道从哪里开始。 (它也可能是改变了行为的 Wordpress 更新,但老实说我不喜欢强制降级到旧版本的 wordpress 的想法,所以我在尝试降级之前正在搜索其他选项)。

由于短代码包含在

<p>
标签中,我尝试使用实际的
shortcode
块。结果是一样的。我还尝试了默认的 wordpress 短代码(由 wordpress 提供),它们在除主页之外的任何地方都有效。

在 Hompage 上,它只是简单地打印出简码文本。

我还查看了这里的其他论坛和问题,但没有一个有效,也没有一个是最新的。

wordpress wordpress-gutenberg wordpress-shortcode wordpress-6
1个回答
0
投票

这很正常,我邀请你参加这个对话: https://core.trac.wordpress.org/ticket/58333

但是 ShortCodes 在 6.1 中被禁用了,因为存在安全漏洞。根据我的阅读,它仍然可以在模板部分工作。我设法让他们在没有网站编辑器的情况下在页面中工作。

今天早上我在 Wordpress reddit 上看到了这个:https://www.reddit.com/r/Wordpress/comments/13lka7s/how_much_trouble_did_wordpress_621_update_cause/

© www.soinside.com 2019 - 2024. All rights reserved.