我的标记呈现不正确时遇到问题(由于<br />
) 正如WordPress添加的<br />
到处都有断线
例如:。
[x]
[y]Hello world[/y]
[y]A test[/y]
[/x]
在的处理程序中
x
这个
$content
看起来像
<br />
[y]Hello world[/y]
<br />
[y]A test[/y]
<br />
我要把所有的换行符都去掉吗?
UPDATE
我注意到没有换行符
[x][y]Photoshop[/y][y]Notepad++[/y][/x]
[y]Notepad++[/y]
不会呈现为短代码。我必须有一个
[x][y]Photoshop[/y] [y]Notepad++[/y][/x]
^
Isit?
最合适的回答,由SO网友:bueltge 整理而成
在注册快捷码之前,请将筛选器添加到unautop的内容中:
add_filter( \'the_content\', \'shortcode_unautop\' );
当您的短代码添加到此区域时,也可以对这些区域执行此操作,可能是摘录或小部件。