Wordpress: изменить теги перед сохранением сообщения в базе данныхPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Wordpress: изменить теги перед сохранением сообщения в базе данных

Сообщение Anonymous »

Я ищу решение для изменения тегов/терминов из сообщения до его сохранения в базе данных WordPress (в виде плагина).
Это необходимо, поскольку создан метабокс по умолчанию для тегов/терминов. невидим для некоторых пользователей...
Я уже сделал:
  • создал мета_бокс с флажком внутри

    создал мета_бокс с флажком внутри

    li>
    прочитать из базы данных, если этот специальный тег/термин уже установлен для этого сообщения.
Чего я хочу:
  • В зависимости от того, если флажок снят, специальный тег/термин должен быть удален из базы данных
  • если пользователь установил флажок, должен быть добавлен специальный тег/термин (не перезаписывать все теги/термины; просто добавьте/добавьте)

    Код: Выделить всё

     $tags = get_the_terms( $post->ID , 'customtagcategory' );
    if($tags) {
    foreach( $tags as $tag ) {
    if ($tag->term_id == '44') {
    $tagavailable = 'true';
    break;
    } else {
    $tagavailable = 'false';
    }
    }
    } else {
    $tagavailable = 'notset';
    }
    
    return $tagavailable;
    
Любые подсказки, какая функция позволяет мне не только получить это информацию из базы данных, но и дает возможность записать ее обратно?

Подробнее здесь: https://stackoverflow.com/questions/295 ... o-database
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»