2016-11-21 1 views
-1

У меня есть код, который возвращает номер галереи 1 с набором изображений.Php-код внутри php-кода в wordpress с использованием настраиваемых полей

<?php echo photo_gallery(1); ?> 

Но мне нужно изменить номер «1» на номер «2», «3» и так далее с настраиваемыми полями в каждом посте, используя этот код

<?php the_field('number'); ?> 

внутри первого кода

мне нужно что-то вроде этого:

<?php echo photo_gallery( <?php the_field('number'); ?> ); ?> 

Результат:

<?php echo photo_gallery(2); ?> 

или

<?php echo photo_gallery(3); ?> 
+5

Возможный дубликат [Php внутри php для обработки пользовательского поля в wordpress] (http://stackoverflow.com/questions/40703924/php-inside-php-to-process-custom-field-in-wordpress) –

+1

Please не отправляйте один и тот же вопрос более одного раза. –

ответ

0

Если у вас действительно есть пользовательское поле number, код должен быть следующим:

<?php echo photo_gallery(get_the_field('number')); ?> 
0

, если вы хотите, чтобы получить сообщение, а затем после того, как дать число, то следуйте коду, подобному

$cnt=1; 
$queryarry=array('post_type' => 'post' ,'posts_per_page' => 9); 
while (have_posts()) : the_post(); 
    echo photo_gallery($cnt); 
    $cnt++; 
endwhile; 

попробуйте

Смежные вопросы