web-dev-qa-db-ja.com

カスタムメタボックスのテキストエリア内のテキストのリンク

私はカスタムメタボックスを作成するのに 'Meta Box Script for WordPress'を使っていて、すべてがうまくいっています...以下を除いて:私たちが行動したいtextareaがあり、基本的にanother WP the_content(非表示のコンテンツを表示するためのリンクをクリックすると表示される非表示のコンテンツ用です。私のエンドユーザーは、ボックスに次のようなものを入れられるようにしたいです。

This is some pretty <a href="#">linked text</a>.

カスタムメタボックスの内容を表示するために、テンプレートで次のコードを使用しています。

<?php echo get_post_meta(get_the_ID(), 'oc_code', true); ?>

表示されるコンテンツは正確に次のようになっています(正しいフレーズであれば、解析されていないと思います、URL):This is some pretty <a href="#">linked text</a>.

カスタムフィールド/メタボックスを追加せずにテンプレート内にクリック可能なhrefを表示するにはどうすればよいですか。 esc_attr、esc_urlなどを見ていましたが、それが解決策であることを知りません。

TIA!

1

私はついにこれに対する答えを見つけ、他の誰かが答えを必要とする場合に備えてここにそれを投稿しています。テーマファイルに次のものを追加するだけです。

<?php

global $post;

$variable_name = get_post_meta($post->ID, 'custom_metaBox', true);

echo html_entity_decode( $variable_name );

?>

変数名とcustom_metaBoxを特定の値に変更して無効にすると、HTMLコードが機能します。

1