bp_document_folder_delete_meta (intfolder_id美元,字符串meta_key美元='',字符串meta_value美元='',保龄球delete_all美元=假)
从数据库中删除文档文件夹提要项的元条目。
描述
参数
- folder_id美元
-
(int)(必需)正在删除元数据的文档文件夹项的ID。
- meta_key美元
-
(字符串)(可选)被删除元数据的密钥。如果省略,将删除与文档项关联的所有元数据。
默认值:“
- meta_value美元
-
(字符串)(可选)如果存在,只有meta_value匹配此参数时元数据才会被删除。
默认值:“
- delete_all美元
-
(保龄球)(可选)如果为true,删除所有对象的匹配元数据项,忽略指定的object_id。否则,只删除指定文档文件夹项的匹配元数据项。默认值:false。
默认值:假
返回
(保龄球)成功时真,失败时假。
源
文件:bp-document / bp-document-functions.php
function bp_document_folder_delete_meta($folder_id, $meta_key = ", $meta_value = ", $delete_all = false) {// Legacy -如果没有传递meta_key,删除所有项。如果(空($meta_key)) {$all_meta = bp_document_folder_get_meta($folder_id);$键= !空($all_meta) ?Array_keys ($all_meta): array();//如果没有meta_key,忽略$delete_all。美元delete_all = false;} else {$keys = array($meta_key);} $retval = true;Add_filter('查询','bp_filter_metaid_column_name'); foreach ( $keys as $key ) { $retval = delete_metadata( 'folder', $folder_id, $key, $meta_value, $delete_all ); } remove_filter( 'query', 'bp_filter_metaid_column_name' ); return $retval; }
更新日志
版本 | 描述 |
---|---|
BuddyBoss 1.4.0 | 介绍了。 |