WordPress エディタで記事の末尾の余分な改行を削除

WordPress エディタで記事の末尾に余分な改行やスペースがはいる場合があります。

この末尾の余分な改行だけを削除する方法を紹介します。

functions.php などに下記のコードを記述します。

function my_remove_blanklines( $content ) {
	return preg_replace( '/(\s|&nbsp;|<p>&nbsp;<\/p>)+$/', '', $content );
}
add_filter( 'content_save_pre', 'my_remove_blanklines' );

content_save_pre フィルターは記事本文がデータベースに保存される前に適用されます。

よって、保存時に削除処理を行っているので既存の記事には適用されません。

コメントを残す

メールアドレスが公開されることはありません。

日本語でコメントを入力してください。(スパム対策)