使用WordPress 3.5。
我想把<form>
进入基于WP的网站的页面。不幸的是,WP通过插入<br>
和<p>
标签位于表单控件旁边的不适当位置。
我不想禁用wpautop
在全球范围内,这对博客帖子仍然很有帮助(尤其是因为这是一个多作者的网站)。我甚至不想在整个页面上禁用它。我想用某种方法来禁用它,只在这一页的这一特定部分。
我在WP变更日志中读到,据称短代码不会运行wpautop
因此我尝试创建以下短代码:
function raw_shortcode( $atts, $content = null ) {
return $content;
}
add_shortcode(\'raw\', \'raw_shortcode\');
不幸的是,这似乎不起作用——用它包围表单仍然会导致不希望的中断和添加段落。
我看到一些例子表明modification to the standard filters, 但我也读过some other pages 这表明这是个坏主意。