0

CCTM (Custom Content Type Manager) を使用して、2 つのカスタム フィールド (el_one_type、el_one_cont、el_two_type、el_two_cont) を持つ 4 つのメタボックス (ID は el_one_conf、el_two_conf など) を作成しました。

メタボックスの ID でメタボックス内のフィールドの配列を取得して、さまざまなフィールドを処理したいと思います。

私は使用してみました:

$fields=get_post_meta(get_the_ID(),'el_one_conf',TRUE);

しかし、print_r で印刷しても何も返されません。

get_post_meta を使用して単一のフィールド値を呼び出すことができることは知っていますが、配列内のメタボックスのすべてのフィールドを取得できる方法があるかどうかを知りたいので、foreach ループを介して作業できます。

ありがとうございました

4

2 に答える 2

0

これを変更する:

$fields=get_post_meta(get_the_ID(),'el_one_conf',TRUE);

これに:

$fields=get_post_meta(get_the_ID(),'el_one_conf',FALSE);

配列を返します。その後、print_rを実行できます

于 2013-11-15T14:57:35.563 に答える