-
ID:jJlv6o さんの質問

wordpressのカスタムフィールドついて、よろしくお願いいたします。
プラグイン(スマートカスタムフィールド)をいれて、
出力箇所に、
<?php echo esc_html (get_post_meta($post->ID, ’フィールド名, true)); ?>
と入れるとあったのでそのようにして、テキストや他のをセレクトした場合は問題ないのですが、wisywigエディタを設定するとタグがそのまま表示されます。
esc_html があるので、タグが表示されるのかなということで、はずすとちゃんとエディタとして使えるのですが、これをいれないとセキュリティ的に(?)よろしくないような感じでききます。。
wisywigを設定の場合は別のタグをかくのでしょうか・・?
初歩的質問と思うのですが、どうかよろしくお願いいたします。m(_ _)m

みんなの回答 6 件

ID:jJlv6o さんの回答

またはwisywigエディタでなくとも、改行が反映されるのであればテキストエリアにしたいのですが、テキストの羅列になってしまいます。方法がありましたら教えていただきたいです><

ID:QNa.gh

nl2br(esc_html (get_post_meta($post->ID, ’フィールド名’, true)));

ID:/Ow/Jk さんの回答

誰か訳してくれ

ID:jJlv6o

わからんならでてくんなよ

ID:mOR29i さんの回答

get_post_meta() とかは「テンプレート」で使用するもので、普通の記事の投稿時に本文に書き込んでも実行はされない(ハズ)。

ID:jJlv6o

テンプレートファイルにいれてるのですが

ID:hZomsJ さんの回答

んな基本的な事は、自分で試して勉強するか本家フォーラムで聞いてこい。
つーか、まず初歩的な日本語勉強してこい。

ID:jJlv6o

何も答えになってないし。わからんならでてくんなよ

ID:hZomsJ

日本語をまず勉強しろという答えだよ、少年。

ID:h4HTET さんの回答

テンプレートファイルを直接編集してください。

ID:jJlv6o

テンプレートファイルにいれてるのですが

ID:h4HTET さんの回答

esc_html してたらタグがそのまま出るのは当たり前。
タグが有効になったら困るからesc_htmlでエスケープしてるハズのに
esc_htmlしたらタグが出るって言われても何をしたいのか誰にも理解できない。

ID:hZomsJ

何をしたいかを伝えることもできない低能に、ご丁寧に回答したところで理解できないだろ。

ID:rFevf3

これぞ!W3Qer

最終更新日:2015-10-06 (2,978 views)

関連するトピックス

ページ上部に戻る