[WordPress] データベース テーブル post_meta から撮影した文字列がフロント エンドの HTML タグを表示します。

スポンサーリンク

質問

post_meta データベース テーブルにワードプレスと html のエンティティ文字列を保存している

<p>Hello <b>Shashank</b>, I have an idea.</p>

関数を使用してフロント エンドにこの文字列を得るとき

get_post_meta(get_the_id(),field_name, true)

DB に格納と同様の HTML エンティティを持つ文字列をエコーします

このスティングとして表示したいが、「こんにちは シャシャンク、私はアイデアを持っている」

どのようにこれを行うことができます?

答え

次のコード スニペット

<?php
$text_to_display = get_post_meta(get_the_id(),field_name, true);
echo strip_tags($text_to_display);
?>

http://stackoverflow.com/questions/29302641/string-taken-from-database-table-post-meta-is-showing-html-tags-on-frontend

スポンサーリンク

Leave a Reply