0
上下文。我使用WordPress 4.7.5和簡碼。WordPress更改雙引號簡單報價
目標。放置隱藏爲手風琴的鏈接。要做到這一點的簡單方法是插入短碼型手風琴類型:
[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]
正如你所看到的,我的定製級-1和my-custom-class-2用單引號引起來。他們不能用雙引號,因爲WordPress會與手風琴的雙引號混淆。
現在,這也很完美。
問題。問題出現在一段時間後,我想編輯此項目。 WordPress自動修改短代碼,用雙引號改變我的單引號,這明顯地破壞了短代碼,以便鏈接在前端不再可見。
如何防止WordPress更改報價? 或其他任何想法如何解決這個問題?
我不認爲這是個好主意把html寫成簡碼的參數。 也許最好把這個html直接放到生成你的短代碼的php函數中? 如果你不總是想要它,你可以創建另一個參數,如'html_title = true',它會在標題中生成或不生成html。 – jacman