カスタムフィールドテンプレートの改行&文字数制限
-
カスタムフィールドテンプレートでテキストエリアに入力した文章を表示する際、「改行」を有効にしつつ「文字数制限」したいと思っています。
それぞれは検索すると出てきますが、合わせ技となると見つからなかったため質問させて頂きました。
ご教授頂けましたら幸いでございます。
宜しくお願い致します。★改行
<?php global $post; echo nl2br(get_post_meta( $post->ID, ‘※※※’, true ) ); ?>★文字数制限(30文字の場合)
<?php
$pattern = ‘/(^.{30})(.+)/u’;
$subject = post_custom(‘※※※’);
$matches = array();
preg_match($pattern, $subject , $matches);
if ($matches[2] != ”) {
$out = $matches[1] . ‘…’;
} else {
$out = $subject;
}
echo($out);
?>
トピック「カスタムフィールドテンプレートの改行&文字数制限」には新たに返信することはできません。