Как автоматически получить теги из поля? - PullRequest
0 голосов
/ 06 июня 2019

Я новичок в WordPress.Я создал поле в WordPress (используя расширенные настраиваемые поля), и я хочу, чтобы, когда пользователи добавляли значения в это поле, WordPress автоматически добавлял это значение в список тегов, а затем печатал это значение.Есть ли кто-нибудь, кто может помочь мне написать код для этого?Я был бы рад.

Я пробовал это $tag_name = get_field('custom_field'); get_tag($tag_name); не сработало.

1 Ответ

0 голосов
/ 06 июня 2019

Вы можете попробовать это.

$custom_field = get_field( 'custom_field' ); //get ACF value
$custom_field_slug = str_replace(' ', '-', $custom_field );

wp_insert_term(
    $custom_field, // ACF value 
    'your-taxonomy', // your taxonomy
        array(
            'description'=> 'any description',
            'slug' => strtolower( $custom_field_slug ),
        )
);


$term = get_term_by( 'slug', strtolower( $custom_field ), 'your-taxonomy' ); 
//echo "<pre>"; print_r( $term );

Вы получите целый объект

...