В случае успеха возвращает ID meta_id
записанных в базу данных метаданных, иначе – false
.
Если у вас не включен WordPress Мультисайт, то функция будет недоступна. Более того, её использование приведёт к ошибке 500 – Call to undefined function add_site_meta().
add_site_meta( $blog_id, $meta_key, $meta_value, $unique = false );
false
, если указать true
, то, если в базе данных уже существуют данные с этим же ключем, то новые записи в базу добавляться не будут, чтобы лучше понять, скролльте к примеру ниже.Попробуйте вставить функцию add_site_meta()
например прямо в functions.php
вашего тестового(!) сайта:
add_site_meta( 4, 'language', 'hawaiian' );
Вот что начнёт происходить с таблицей wp_blogmeta
в базе данных:
Чтобы это предотвратить, вы можете указать четвертый параметр функции, равный true
, тогда всё станет гораздо приятнее:
add_site_meta( 4, 'language', 'hawaiian', true );
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.