SaW_3D
@SaW_3D
Веб-разработчик

Как добавить свой slug автоматически при создании элементов Таксономии?

Есть таксономия к примеру 'superheroes', нужно сделать чтобы при добавлении туда элементов к URL добавлялся суффикс '-marvel'.

Т.е. когда добавляю туда 'Spider-man', должен создаться элемент с URL - "spider-man-marvel"
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
ya-vitaliy
@ya-vitaliy
Верстаю... + wordpress и пробую Laravel
add_filter( 'wp_insert_term_data', 'hook_term_change_slug', 10, 3 );
function hook_term_change_slug( $data, $taxonomy, $args ){

    if($taxonomy == 'superheroes'){
        //this is for slug part
        $data['slug'] = sanitize_title($data['slug'])."-marvel";
    }

    return $data;
}

Код вставьте в function.php
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы