Пользовательское поле для категории - PullRequest
0 голосов
/ 17 марта 2020

Я использую этот скрипт для автоматического ввода полей в категорию

function wpse_248054(){

    $custom_field_name = 'Genre';

    $posts = new WP_Query(
        array(
            'posts_per_page' => -1,
            'post_type'=> 'post',
        )   
    );

    foreach($posts->posts as $post){

        $meta = get_post_meta($post->ID, 'Genre', true);

        if(! empty( $meta )){
            $term_id = wp_create_category($meta, 3); // 2nd argument, parent id (optional)

            $new_post_cat = wp_set_post_terms( $post->ID, $term_id, 'category', true );

        }
    }
}

add_action('admin_init', 'wpse_248054');

Метаключ Genre.

Но содержит разделитель запятых (пример: Short, Western, Drama)

И этот сценарий вообще создает категорию Short, Western, Drama, кого я могу настроить?

...