2017-03-19 17 views
0

私は、繰り返し可能なフィールドであるwordpressカスタムメタフィールドを作成しました。これは、adminセクションでjqueryを使用して単一のフィールドにエントリを追加/削除できることを意味します。出力は配列であり、私はその作業を行うことができます。繰り返し可能なフィールドから単一の値を取得

私は他のPHPのものを行うための変数として各返された値を設定できるようにします。フィールドにアクセスする現在のコードは次のとおりです。

<?php 
$repeatable_fields = get_post_meta($post->ID, 'repeatable_fields', true); 
if ($repeatable_fields) : 
foreach ($repeatable_fields as $field) : 
$staff = $field['team_staff']; 
echo $staff.'<br>'; 
endforeach; 
endif; 
?> 

これでスタッフのリストが作成されます。今私は各スタッフを変数にする必要がありますので、そのスタッフの詳細を知ることができます。どのようにしてそれらを分けて、さまざまなスタッフ数が返されるので変数を把握することができますか?

答えて

1

アレイに$のスタッフを変更する必要があります。

<?php 
$staff = array(); 
$repeatable_fields = get_post_meta($post->ID, 'repeatable_fields', true); 
if ($repeatable_fields) : 
foreach ($repeatable_fields as $field) : 
$staff[] = $field['team_staff']; 
endforeach; 
endif; 
?> 

、あなたが使用したい:

foreach ($staff as $smth){ 
echo $smth; 
} 
関連する問題