以前に、カスタムフィールドのテキストエリア内の改行を反映させる方法の記事でPHPのnl2br関数を使ってカスタムフィールドに入力したテキストの改行を反映させる方法を紹介させていただきましたが、
今回はWordPressのesc_html関数と合わせて使用する(エスケープする)場合のメモです。
nl2brと esc_html関数を併用
1 |
<?php echo nl2br(esc_html(get_post_meta($post->ID ,'キー', true))); ?> |
Typesプラグインを使う場合
1 2 3 |
<?php echo nl2br(esc_html(types_render_field("キー", array()))); ?> <?php echo nl2br(esc_html(get_post_meta($post->ID ,'wpcf-キー', true))); ?> <?php echo nl2br(esc_html(post_custom('wpcf-キー')) ); ?> |
コメント