ПредишенСледващото

Как можете да предотвратите дублирането на имена на потребителски полета за определени видове публикации? И само за показване на съобщенията, според които такова име вече съществува, да посочите друг ..

Това означава, че там е вид пост: "mypost", е необходимо за този вид пост да се забрани създаването на еднакви имена на потребителски полета, и уведомява при създаването на административната област.

За да проверите и ако е необходимо, за да блокира създаването на една и съща Metafields, трябва да се използва кука "add__metadata" от add_metadata (функция):

Тук пише кода и дори проверени. Добавете го към вашия functions.php:

За какви видове записи, които да блокират дублиране Metafields посочете в масив масив ( "пост", "страница"). Този код блокове за постовете (крайна) и страниците (страница).

Този код не уведомява, просто не създава същите потребителските полета чрез add_post_meta () или update_post_meta (). Универсално създаде уведомление няма да работи. Това трябва да се прави ръчно, когато създавате Metafields, чек, ако не е създаден, а след това може би вече е.

Написах грешка в горната част на блок от произволни полета, когато се опитате да създадете едно и също име на полето:
След опресните страницата, създаване на потребителски полета имена все още се появяват ..

И други видове съобщения, различни от масив ( "пост", "страница") е една и съща ситуация.

Да, грешката в кода, на мястото на 4 до 5 на първия ред:

грешка при създаване на

Подкрепете проекта - споделете линка, благодаря!