WordPress:在文本小部件中强制不进行 HTML 转义?
我正在将 Wordpress 与 Twitter Pro 小部件结合使用,并且我想要在标题中包含链接。 (实际上是一个图像和一个链接,但保持问题简单......)
我在侧边栏中的 WordPress 文本小部件中使用以下代码。
[twitter-widget username="myname" items="5" hiderss="true"
title="<a href='#'>My Title</a>" hidereplies="true"][/twitter-widget]
它在我的 Chrome 版本中工作,但 Firefox HTML 转义了标题,我最终得到:
<a href='#'>My Title</a>
在我的侧边栏中肉眼可见。
我能做些什么?有没有办法强制浏览器不进行 HTML 转义?
谢谢!
I'm using Wordpress with the Twitter Pro widget, and I want to include a link in the title. (Actually an image and a link, but keeping the question simple...)
I'm using the following code in a Wordpress text widget in the sidebar.
[twitter-widget username="myname" items="5" hiderss="true"
title="<a href='#'>My Title</a>" hidereplies="true"][/twitter-widget]
It works in my version of Chrome, but Firefox HTML-escapes the title, and I end up with:
<a href='#'>My Title</a>
visible to the naked eye in my sidebar.
What can I do? Is there a way I can force the browser not to HTML-escape this?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
检查您的主题(functions.php)或小部件中是否包含以下代码:
add_filter('widget_text', 'do_shortcode');
因为您在小部件中使用了默认情况下在 WordPress 中不允许的短代码。
Check if your theme(functions.php) or widget has this code inside it:
add_filter('widget_text', 'do_shortcode');
since you are using shortcodes in widget which are not allowed by default in wordpress.