str_replace関数は第一引数に検索文字列、第二引数に置換文字列、第三引数に対象文字列を指定します。対象文字列の中から検索文字列を探し、見つかった検索文字列を全て置換文字列に置き換えます。返り値は置換後の対象文字列です。
str_replace('検索文字列','置換文字列','対象文字列');
WordPressの投稿ページで、metaタグのdescriptionに投稿本文の初めの120文字を設定します。投稿本文には改行コードが含まれている可能性があるため、str_replace関数で改行コードを取り除きます。
<?php if ( is_single()): ?>
<?php
$summary = strip_tags($post->post_content); //投稿本文からhtmlタグを削除
$summary = str_replace("\n", "", $summary); //投稿本文から改行コードを削除
$summary = mb_substr($summary, 0, 120). "…"; //投稿本文の初めの120文字を切り出し
?>
<meta name="description" content="<?php echo $summary; ?>">
<?php endif; ?>
