АВТОМАТИЧЕСКОЕ НАЗНАЧЕНИЕ ПРОДУКТОВ НА КАТЕГОРИИ В WOOCOMMERCE - PullRequest
0 голосов
/ 27 мая 2020

В Woocommerce я пытаюсь автоматически назначать данную категорию продукта продуктам, если они имеют определенное c значение ключевого слова в поле заголовка.

В моих функциях. 1003 *

// auto assign category
add_action( 'wp_insert_post', 'update_post_terms' );

function update_post_terms( $post_id ) {
    if ( $parent = wp_is_post_revision( $post_id ) )
        $post_id = $parent;
    $post = get_post( $post_id );
    if ( $post->post_type != 'product' )
        return;

    // add a category
    $categories = wp_get_post_categories( $post_id );
    $newcat    = get_term_by( 'name', 'CLOCKS', 'category' );

    array_push( $categories, $newcat->term_id );
    wp_set_post_categories( $post_id, $categories );
}

Но это не работает. Любые идеи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...