我在删除短代码周围的段落标记时遇到问题。
我尝试过这个解决方案,但没有成功。How to to stop html editor from addig <p> tags to shortcodes, images, etc还有这个——wordpress空段落快捷码修复。
我的短代码被创建为具有打开和关闭[div]--[end div]。我不确定这是否重要。请参见下面的代码示例。
add_shortcode(\'div\', \'be_div_shortcode\');
function be_div_shortcode($atts) {
extract(shortcode_atts(array(\'class\' => \'\', \'id\' => \'\' ), $atts));
$return = \'<div\';
if (!empty($class)) $return .= \' class="\'.$class.\'"\';
if (!empty($id)) $return .= \' id="\'.$id.\'"\';
$return .= \'>\';
return $return;
}
/* Close Div */
add_shortcode(\'end-div\', \'be_end_div_shortcode\');
function be_end_div_shortcode($atts) {
return \'</div>\';
}
请参见html屏幕截图:
http://catalpha.com/images/code.png请参见页面编辑器的屏幕截图:
http://catalpha.com/images/builder.png