👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
Добавил кастомный чекбокс в медиазагрузчик. Хочу чтобы изображения можно было помечать как проданные. Редактирую вывод стандартной галереи:
$output .= "<div class='gallery-item'>"; $output .= "<div class='gallery-icon'> $link"; $sold = get_post_meta($post->ID, 'be_sale', $single = true); if (($sold) != 0) { if( qtrans_getLanguage() == 'en' ){ $output .= "<p>SOLD</p></div>"; } else { $output .= "<p>ПРОДАНО</p></div>"; }} else { $output .= "</div>"; }
Но не работает. Галерея отдает все как было. На любой другой странице
get_post_meta($post->ID, 'be_sale', $single = true);
отдает правильные соответстсвующие значения для каждого изображения. Страница с изображением является дочерней страницей для поста с галереей, но
get_post_meta($child->ID, 'be_sale', $single = true);
тоже не помогает. Скажите в чем ошибка?