是的,这是可能的。您可以在保存帖子时执行此操作,也可以在渲染时执行此操作(这不会更改编辑器中的实际内容)。
使用the_content
过滤器,替换渲染中的字符:
function wpse_387560( $content ) {
$content = str_replace( \' \', \' \', $content );
return $content;
}
add_filter( \'the_content\', \'wpse_387560\' );
使用
wp_insert_post_data
钩子,保存时在内容中替换它们:
function wpse_387560( $data ) {
$data[\'post_content\'] = str_replace( \' \', \' \', $data[\'post_content\'] );
return $data;
}
add_filter( \'wp_insert_post_data\', \'wpse_387560\' );