前言:
为了消除WordPress 短代码中自动生成的不必要格式,如额外的段落标签等,您可以采取以下措施:
1.方法:直接修改主题的`functions.php`文件,添加以下代码来禁用短代码的自动格式化功能。
remove_filter('the_content', 'wpautop');
add_filter('the_content', 'wpautop', 99);
add_filter('the_content', 'shortcode_unautop', 100);
2.方法:同样放到主题的`functions.php`文件中。
if( !function_exists('zm_fix_shortcodes') ) {
function zm_fix_shortcodes($content){
$array = array (
'<p>[' => '[',
']</p>' => ']',
']<br />' => ']'
);
$content = strtr($content, $array);
return $content;
}
add_filter('the_content', 'zm_fix_shortcodes');
}
转载请注明:汇站网 » WordPress 教程 禁止文章短代码自动格式化