カスタムフィールドの値を文字数制限して表示する方法
カスタムフィールドの値を表示させる基本的な方法から文字数を制限する方法まで3つの方法をご紹介します。
カスタムフィールドの値を表示する方法
まずは、単純にカスタムフィールドの値をサイト上に表示する方法を解説します。
方法は簡単で、値を表示させたい位置に以下のコードを記述します。
<?php echo post_custom(カスタムフィールド名); ?>
カスタムフィールドの値を文字数制限して取得する方法
文字数を制限する場合は、以下のコードを記述します。
以下は文字数を100文字で制限する場合のコードです。
<?php echo mb_substr((post_custom(カスタムフィールド名)),0,100); ?>
上記の【100】が表示させたい文字数です。
この部分に指定の文字数を記述してください。
【改行反映】カスタムフィールドの値を文字数制限して取得する方法
文字数を制限して、カスタムフィールド内の改行を反映させるコードです。
以下を表示させたい位置に記述してください。
<?php echo mb_substr(nl2br(post_custom(カスタムフィールド名)),0,100); ?>
上記の【100】が表示させたい文字数です。
この部分に指定の文字数を記述してください。
まとめ
カスタムフィールドの値を文字数制限して表示させる方法をご紹介しました。
LOOPの中でカスタムフィールドの値を表示するときに必要になる可能性が高いかと思います。
参考になると幸いです。
コメントを残す