Изменение стандартной галереи с помощью произвольных полей

Добавил кастомный чекбокс в медиазагрузчик. Хочу чтобы изображения можно было помечать как проданные. Редактирую вывод стандартной галереи:

 $output .= "";
    }} else {
        $output .= "
"; }

Но не работает. Галерея отдает все как было. На любой другой странице

get_post_meta($post->ID, 'be_sale', $single = true);

отдает правильные соответстсвующие значения для каждого изображения. Страница с изображением является дочерней страницей для поста с галереей, но

get_post_meta($child->ID, 'be_sale', $single = true);

тоже не помогает. Скажите в чем ошибка?