Как удалить пустые поля в метабоксе 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'];
} ?>
