0

各ページに設定した「カスタムフィールド」に応じて、いくつかの異なることを行うためにテンプレートが必要な WordPress Web サイトを開始しています。これを行う最も簡単な方法は、これらのページに設定したカスタム フィールドの php 値をテンプレート ファイル全体で使用できるようにすることです。

WPのドキュメントで見つけた最も近いものは次のとおりです。

<?php $key = "Random_Key_I_Need_Here" echo get_post_meta($post->ID, '$key', true); ?>

これは必要なキーの値をエコーし​​ますが、代わりに PHP の値でその値を使用する必要があるため、テンプレート全体で使用して特定のタグ/コンテンツを指定できます。基本的に、上記のスクリプトがエコーするのではなく、PHP 値で行っていることを正確に取得するにはどうすればよいですか?

ありがとう

4

1 に答える 1

1

変数にするだけです。

$key = "Random_Key_I_Need_Here";
$metaValue = get_post_meta($post->ID, '$key', true);
于 2012-12-08T19:46:01.797 に答える