我很高兴在3.4版中添加了更好的支持,但现在我已经通过更改图像插入行为来解决了这个问题,这样它就不会使用[标题]短代码。
下面是我为函数添加的内容。php:
add_filter( \'disable_captions\', create_function(\'$a\', \'return true;\') );
function image_send_to_editor_2($html, $id, $caption, $title, $align, $url, $size, $alt) {
if ( !$caption ) {
return $html;
} else {
$width = \'auto\';
if ( preg_match( \'/width="([0-9]+)/\', $html, $matches ) ) {
$width = $matches[1] . \'px\';
}
$output = \'<div id="attachment-\' . $id . \'" class="wp-caption align\' . $align . \'" style="width: \' . $width . \';">\';
$output .= $html;
$output .= \'<p class="wp-caption-text">\' . $caption . \'</p>\';
$output .= \'</div>\';
return $output;
}
}
add_filter(\'image_send_to_editor\', \'image_send_to_editor_2\', 10, 8);
这对于
TinyMCE Advanced 具有停止删除(和添加)选项的插件
<p>
和
<br />
已启用标记。