快捷代码保持换行<p></p>

时间:2015-02-23 作者:Jon

我已经把头发扯了好几个小时了,现在我几乎秃顶了p每当我尝试在可视化编辑器中插入任何短代码时(在自己的行上),它都会将它们封装在<p></p> 标签。即使手动删除了<p></p> 标签。Wordpress基本上将所有内容都视为文本。它会影响默认WP短代码和自定义短代码。示例:

[gallery] -> <p>[gallery]</p>    
[cardimg][/cardimg] -> <p>[cardimg][/cardimg]</p>
[W][/W] -> <p>[W][/W]</p>
我在这里和谷歌上尝试了每一种解决方案:https://wordpress.stackexchange.com/search?q=shortcode+wrap 现在我不知道该怎么办。我所做的一切都不会改变结果。

1 个回复
最合适的回答,由SO网友:xsonic 整理而成

尝试https://wordpress.org/plugins/shortcode-empty-paragraph-fix/

它基本上删除了p-前后标记[], 在呈现内容之前。

所以你的短代码的输出不会被包装在p-标签

结束

相关推荐

Creating custom shortcode

我正在尝试创建一些自定义的快捷码-我希望能够在我的网站上显示我想显示的人的姓名和号码,但作为一个快捷码,所以它不必反复输入。例如,让[乔]与“乔·布洛格斯-01925 265646”相关我目前正在使用Ultimate Tables插件,并希望在其中加入短代码,然后让它提供更长的信息。我已经玩了几个小时了,但仍在努力——我尝试将其直接应用到函数中。php并尝试使用“Shortcodes Pro”插件,但我不知道如何使用它(抱歉,我不是一个非常高级的Wordpress用户!)。这是我在函数中输入的代码。主题的