Поддержка Проблемы и решения Как удалить пустые поля в метабоксе 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'];
                            } ?>
    
Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)