我需要添加短代码,例如image
,hr
和button
. 但是,我还需要移除wpautop
过滤器 ( remove_filter('the_content','wpautop')
) 以使 hr 正常工作。现在,要手动设置 paraghraps,我设置了一个简码p
以简单地转换[p]text[/p]
为<p>text</p>
.
但是,在[p /]
其他短代码内部不起作用。我猜它修改了内容。这是我的简单功能:
function p_func($atts,$content) {
return '<p>'.$content.'</p>';
}
add_shortcode('p','p_func');
我对此有点紧张,因为我functions.php
似乎已经充满了黑客攻击。有什么建议吗?
马蒂莱恩