首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >小部件HTML显示问题

小部件HTML显示问题
EN

WordPress Development用户
提问于 2013-01-19 10:19:42
回答 1查看 260关注 0票数 1

嗨,我已经创建了一个插件,将谷歌翻译放到Wordpress中的文本小部件中。我已经设置了这样做的短代码--并且这个短代码似乎输出了正确的HTML,只是HTML并没有像它应该的那样显示在文本小部件中。

这是我的插件代码:http://pastebin.com/BMbnEqAW

以下是页面:http://www.richmindonline.com/test/

当我从Firefox做一个“查看页面源”时,我注意到翻译代码出现在文本小部件之前。因此,即使我的短代码位于文本小部件的内部,代码也会出现在文本小部件本身的上方,而不是包装在id="text-widget"中。

我也找不到散乱的div标签。在我应该在插件中说明的文本小部件中使用javascript或短代码有什么常见的问题吗?

EN

回答 1

WordPress Development用户

发布于 2013-01-22 13:29:54

这是一个常见的错误,短代码应该是return值,而不是echo

记住,法典是你的朋友;)

短码_API#Output输出短代码处理程序函数的返回值被插入到post内容输出中,而不是短代码宏。记住使用返回而不是回显--任何回显的内容都会输出到浏览器,但是它不会出现在页面的正确位置。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/82275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档