bp_album_add (|字符串数组args美元''

添加专辑项目。

描述

参数

args美元

数组|字符串(可选)一个参数数组。

  • “id”
    (int | bool)传递活动ID以更新现有项,或传递false以创建新项。默认值:false。
  • “user_id”
    (int | bool)可选的。与相册项关联的用户的ID。如果项目与任何用户无关,则可以设置为false或0。Default:当前登录用户的ID。
  • “group_id”
    (int)可选的。关联组的ID。
  • “标题”
    (字符串)专辑的标题。
  • “隐私”
    (字符串)相册的隐私。
  • “date_created”
    (字符串)可选的。记录项目时的GMT时间,格式为Y-m-d h:i:s。默认为当前时间。
  • “error_type”
    (字符串)可选的。错误类型。'bool'或'wp_error'。默认值:“bool”。

默认值:“

返回

(WP_Error | bool | int)成功时的专辑ID。错误的错误。

文件:bp-media / bp-media-functions.php

function bp_album_add($args = ") {$r = bp_parse_args($args, array('id' => false, //传递一个现有的相册id来更新现有的条目。'user_id' => bp_loggedin_user_id(), //用户ID 'group_id' => false, //附件ID。'title' => ", //添加专辑的标题。'privacy' => 'public', //可选:媒体的隐私,例如public。'date_created' => bp_core_current_time(), //该媒体记录的GMT时间'error_type' => 'bool'), 'album_add');//设置要添加的媒体。$album = new BP_Media_Album($r['id']);$r['user_id']; / /用户名$r['group_id'] = (int) $r['group_id'];专辑- > title = $ r(“标题”); $album->privacy = $r['privacy']; $album->date_created = $r['date_created']; $album->error_type = $r['error_type']; if ( ! empty( $album->group_id ) ) { $album->privacy = 'grouponly'; } $save = $album->save(); if ( 'wp_error' === $r['error_type'] && is_wp_error( $save ) ) { return $save; } elseif ('bool' === $r['error_type'] && false === $save ) { return false; } /** * Fires at the end of the execution of adding a new album item, before returning the new album item ID. * * @since BuddyBoss 1.0.0 * * @param array $r Array of parsed arguments for the album item being added. */ do_action( 'bp_album_add', $r ); return $album->id; }

更新日志

更新日志
版本 描述
BuddyBoss 1.0.0 介绍了。

问题吗?

我们总是很乐意帮助您解决代码或其他问题!搜索我们的开发人员文档联络支持,或与我们联系销售团队