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

裁剪上传的头像。

描述

参数

args美元

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

  • “对象”
    (字符串)你所操控的角色的物品的对象类型。'user', 'group', 'blog',或custom。默认值:“用户”。
  • “avatar_dir”
    (字符串)角色应该存储的子目录。默认值:“化身”。
  • “item_id”
    (bool | int)角色所属物品的ID。
  • “original_file”
    (bool |字符串)原始头像文件的绝对路径。
  • “crop_w”
    (int)作物宽度。默认值:全局的“full”头像宽度bp_core_avatar_full_width ()
  • “crop_h”
    (int)作物高度。默认值:全局的“完整”头像高度bp_core_avatar_full_height ()
  • “crop_x”
    (int)作物的水平起点。默认值:0。
  • “crop_y”
    (int)作物的垂直起点。默认值:0。

默认值:“

返回

(保龄球)成功时真,失败时假。

文件:bp-core / bp-core-avatars.php

函数bp_core_avatar_handle_crop (args美元  = '' ) { $ r = wp_parse_args (args,阵列(“对象”= >“用户”,“avatar_dir”= >“化身”,“item_id”= > false, original_file = > false, ' crop_w ' = > bp_core_avatar_full_width(),“crop_h”= > bp_core_avatar_full_height(),“crop_x”= > 0,' crop_y ' = > 0));/** *过滤是否处理裁剪。* *如果你想覆盖这个函数,确保你返回false。* * @since BuddyPress 1.2.4 * * @param bool $value是否裁剪。* @param array $r函数的解析参数数组。*/ if (!Apply_filters ('bp_core_pre_avatar_handle_crop', true, $r)){返回true;} //裁剪文件。$avatar_attachment = new BP_Attachment_Avatar();$裁剪= $avatar_attachment->作物($r); // Check for errors. if ( empty( $cropped['full'] ) || empty( $cropped['thumb'] ) || is_wp_error( $cropped['full'] ) || is_wp_error( $cropped['thumb'] ) ) { return false; } return true; }

更新日志

更新日志
版本 描述
BuddyPress 1.1.0 介绍了。

问题吗?

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