背景。我使用WordPress 4.7.5和短代码。
目标。放置显示隐藏为手风琴的信息的链接。这样做的简单方法是插入一个短代码Accordion类型:
[su_accordion]
[su_spoiler title="My link"]
<h1>Lorem ipsum dolor sit amet</h1>
[/su_spoiler]
[/su_accordion]
这完美无缺。但我的目标稍微复杂一点:链接(我的链接)必须嵌入HTML标记中,例如表格:
[su_accordion]
[su_spoiler title="
<table class='my-custom-class-1'>
<tbody>
<tr>
<td class='my-custom-class-2'>My link</td>
</tr>
</tbody>
</table>
"]
<h1>Lorem ipsum dolor sit amet</h1>
[/su_spoiler]
[/su_accordion]
如您所见, my-custom-class-1 和 my-custom-class-2 是单引号。它们不能用双引号,因为WordPress会与手风琴的双引号混淆。
现在,这也很有效。
问题。问题来了,一段时间之后,我想编辑此项目。 WordPress会自动修改短代码,用双引号改变我的单引号,这显然会破坏短代码,以便前端不再显示链接。
如何防止WordPress更改引号? 或者关于如何解决这个问题的任何其他想法?
答案 0 :(得分:0)
我回答我自己的问题。
我发现此插件执行以下操作:位于[raw]和[/ raw]标记之间的任何HTML都不会被任何人或任何人修改:https://wordpress.org/plugins/raw-html/