Вставить проводку автоматически в поле acf

хорошего дня

Я нашел код, который работает, но он создает несколько сообщений с тем же именем, не хочу этого, он хотел создать только один раз post_type, если значение равно «x», но он каждый раз создает «x», обновляет, как создать его только после этого post_type?

Мой код :

<?php wp_insert_post( array( 'post_status' => 'publish', 'post_type' => 'fornecedores', // post_type which is created posting 'post_title' => get_field('fornecedor'), // Custom field to generate the post type 'post_content' => '' ) ) ?> 

Код находится в цикле продуктов типа post.
Пойми меня?

Solutions Collecting From Web of "Вставить проводку автоматически в поле acf"

Перед установкой проверки, существует ли почта:

 $exists = get_page_by_title( get_field('fornecedor'), OBJECT, 'fornecedores'); if ( empty( $exists ) ) { wp_insert_post( array( 'post_status' => 'publish', 'post_type' => 'fornecedores', // post_type which is created posting 'post_title' => get_field('fornecedor'), // Custom field to generate the post type 'post_content' => '' ) } 
  1. Создайте post_type с именем «Продукты»
  2. Создайте post_type с именем «Поставщики»
  3. В «Пользовательские поля» создайте новую группу полей и добавьте «правило», чтобы оно отображалось в «Продукты»,
  4. Затем добавьте новое поле и выберите тип поля «Отношение»
  5. В разделе «Тип сообщения» для этого поля выберите «Поставщики»,

Теперь на ваших постах «Продукты» вы можете выбрать «Поставщики».

Это … что вы спрашиваете?