foxayb
@foxayb
newbie

Как составить логику: Если в записи присутствует метка, то?

Хочу сформулировать такую логику: если в записи есть метка %tagname%, то заполнять её в метаполе. Подскажите, как правильно это сделать?
  • Вопрос задан
  • 193 просмотра
Решения вопроса 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
Вероятно, как-то так:
function my_update_meta($post_id) {
    if (wp_is_post_revision($post_id))
        return;

    $term_id = 5;
    if (has_tag($term_id, $post_id)) {
        $key = 'my_meta';
        $value = 10;
        update_post_meta($post_id, $key, $value);
    }
}

add_action('save_post', 'my_update_meta');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы