Как удалить пустые поля в метабоксе WordPress

Проблема заключается в следующем.

В записи есть метабокс "доп литература" и поля с названием и ссылкой. Как можно при сохранении сделать проверку на пустые строки и удалить их?

введите сюда описание изображения

Пробовал delete_post_meta, но не помогло. Подскажите хотя бы, в какую сторону смотреть.

<?php $documents = get_post_meta(get_the_ID(), 'book_docs'); ?>

                            <?php if (is_array($documents)): ?>
                                <?php $documents_count = count($documents); ?>

                                <?php if ($documents_count > 1): ?>
                                    <div class="dropdown">
                                        <button>
                                            Книги
                                            
                                        </button>
                                        <div class="dropdown-collapse">
                                            <?php foreach ($documents as $b): ?>
                                                <?php $b = json_decode($b, true); ?>

                                                <?php if (!is_empty($b['link'])): ?>
                                                    <?php if ($b['name'] == '') {
$b['name'] = $b['link'];

} ?>


Ответы (0 шт):