wordpressのカスタムフィールドついて、よろしくお願いいたします。
プラグイン(スマートカスタムフィールド)をいれて、
出力箇所に、
<?php echo esc_html (get_post_meta($post->ID, ’フィールド名, true)); ?>
と入れるとあったのでそのようにして、テキストや他のをセレクトした場合は問題ないのですが、wisywigエディタを設定するとタグがそのまま表示されます。
esc_html があるので、タグが表示されるのかなということで、はずすとちゃんとエディタとして使えるのですが、これをいれないとセキュリティ的に(?)よろしくないような感じでききます。。
wisywigを設定の場合は別のタグをかくのでしょうか・・?
初歩的質問と思うのですが、どうかよろしくお願いいたします。m(_ _)m
みんなの回答 6 件
またはwisywigエディタでなくとも、改行が反映されるのであればテキストエリアにしたいのですが、テキストの羅列になってしまいます。方法がありましたら教えていただきたいです><
誰か訳してくれ
get_post_meta() とかは「テンプレート」で使用するもので、普通の記事の投稿時に本文に書き込んでも実行はされない(ハズ)。
んな基本的な事は、自分で試して勉強するか本家フォーラムで聞いてこい。
つーか、まず初歩的な日本語勉強してこい。
テンプレートファイルを直接編集してください。
esc_html してたらタグがそのまま出るのは当たり前。
タグが有効になったら困るからesc_htmlでエスケープしてるハズのに
esc_htmlしたらタグが出るって言われても何をしたいのか誰にも理解できない。
関連するトピックス