Wordpress - 在wp编辑器中允许HTML标记

时间:2014-10-31 12:27:56

标签: php html wordpress

我正在尝试创建一个wordpress网站,我正在尝试使用wp-admin上的文本编辑器将以下内容添加到页面中:

<a target="divtarget" id="link"> 
<!---
   ...
 -->
</a>

问题在于,每当我编辑它时,它都会显示在网站上。然后,当我回去,再次编辑它,它不再存在。我似乎无法弄清楚为什么,我认为这是因为在可视模式下不支持HTML标签。

有没有办法禁用它,所以标签已启用,我可以编辑它们吗?

3 个答案:

答案 0 :(得分:4)

正如我所说,只有在Wordpress编辑器中关闭html时才能输入原始visual mode
看看这个例子:

Wordpress Editor

这样您就可以轻松地在两种模式之间切换 要永久关闭可视模式,您必须执行此操作:

Users -> Authors & Profile

Find your username and click on Edit.

Uncheck "Visual Editor"

答案 1 :(得分:0)

不,我认为没问题。要编辑HTML标记,必须从可视模式切换到文本模式。可视化编辑器就像MS Word。您甚至无法在其中粘贴HTML以使其呈现。

当您在可视模式下粘贴HTML时,代码会显示在页面上,bacuase wordpress会使用htmlspecialchars()从可视模式对HTML进行编码。在文本模式下,wordpress会对代码进行编码。

有关此参考的http://php.net/manual/de/function.htmlspecialchars.php

的PHP参考

如果您只想在文字模式下书写,可以在wordpress用户档案中关闭视觉模式。

希望它有所帮助;)

答案 2 :(得分:0)

如果您的编辑器中无法显示某些标记,则可以尝试使用此挂钩。

https://ben.lobaugh.net/blog/201762/add-html-tags-to-the-allowed-tags-list-in-wordpress