bokovua
@bokovua
Любитель

Как упростить множественный запрос к произвольным полям?

Приветствую!
Подскажите пожалуйста, возможно ли каким-то образом в php упростить вот такой запрос, чтобы не дублировать много раз одно и то же?

$prim1 = get_post_meta($post->ID, 'prim1', true);
   $prim2 = get_post_meta($post->ID, 'prim2', true);
   $prim3 = get_post_meta($post->ID, 'prim3', true);
   $prim4 = get_post_meta($post->ID, 'prim4', true);
   $prim5 = get_post_meta($post->ID, 'prim5', true);
   $prim6 = get_post_meta($post->ID, 'prim6', true);
   $prim7 = get_post_meta($post->ID, 'prim7', true);
   $prim8 = get_post_meta($post->ID, 'prim8', true);
   $prim9 = get_post_meta($post->ID, 'prim9', true);
   $prim10 = get_post_meta($post->ID, 'prim10', true);
   $prim11 = get_post_meta($post->ID, 'prim11', true);
   $prim12 = get_post_meta($post->ID, 'prim12', true);
   $prim13 = get_post_meta($post->ID, 'prim13', true);
   $prim14 = get_post_meta($post->ID, 'prim14', true);
   $prim15 = get_post_meta($post->ID, 'prim15', true);
   $prim16 = get_post_meta($post->ID, 'prim16', true);
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
$result=[];
foreach(range(1,16) as $i){
$result[$i]= get_post_meta($post->ID, 'prim'.$i, true);
}
var_dump($result);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Kozack
@Kozack Куратор тега WordPress
Thinking about a11y
$allPrimArray = get_post_meta($post->ID)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы