Отображение галереи NextGen с использованием значения из мета не работает


Когда пользователь создает новую публикацию, на задней панели есть мета-поле, в котором он может ввести идентификатор галереи nextgen для отображения. Затем я хочу отобразить в их сообщении галерею, соответствующую введенному ими идентификатору.

Когда я запускаю код ниже $meta, он повторяется как #3 и отображается галерея, поэтому я знаю, что для этого поста значение rw_propGallery равно 3, и что три - это идентификатор существующей галереи.

$meta = get_post_meta(get_the_ID(), 'rw_propGallery', true);
echo $meta;
echo do_shortcode('[nggallery id=3]')

Но если я переключу его на

echo do_shortcode('[nggallery id=$meta]')

Я получите число 3, и "Галерея не найдена". Есть какие-нибудь предложения?

Author: Chuck, 2011-06-30

1 answers

Возможно, попробуйте:

echo do_shortcode('[nggallery id=' . $meta . ']');
 2
Author: Chip Bennett, 2011-06-30 02:21:51