bp_register_member_type_section ()

启用/禁用配置文件类型功能。

描述

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

函数bp_register_member_type_section() {$is_member_type_enabled = bp_member_type_enable_disable();If (false === $is_member_type_enabled){//删除配置文件类型metabox的动作。Add_action ('bp_members_admin_user_metaboxes', 'bp_remove_member_type_metabox_global ');返回;} / /概要文件类型register_post_type (bp_get_member_type_post_type (), apply_filter (bp_register_member_type_post_type,阵列(描述 ' => __( ' BuddyBoss概要文件类型”、“BuddyBoss”),“标签”= > bp_get_member_type_post_type_labels(),“公共”= > true, publicly_queryable”= > bp_current_user_can(“bp_moderate”)、“query_var”= >假,'rewrite' => false, 'show_in_admin_bar' => false, 'show_in_menu' => ", 'map_meta_cap' => true, 'show_in_rest' => true, 'show_ui' => bp_current_user_can('bp_moderate'), 'supports' => bp_get_member_type_post_type_supports()));add_action('bp_ajax_querystring', 'bp_member_type_exclude_users_from_directory_and_searches', 999, 2);//add_action('set_user_role', 'bp_update_user_member_type_type_set', 10, 2);//修复所有成员计数add_filter('bp_core_get_active_member_count', 'bp_fixed_all_member_type_count', 999);//改变配置文件类型的bp查询的动作。 add_action( 'bp_pre_user_query', 'bp_member_type_query', 1, 1 ); // action for remove profile type metabox. add_action( 'bp_members_admin_user_metaboxes', 'bp_remove_member_type_metabox' ); //add column add_filter( 'manage_'. bp_get_member_type_post_type() . '_posts_columns', 'bp_member_type_add_column' ); // action for adding a sortable column name. add_action( 'manage_'. bp_get_member_type_post_type() . '_posts_custom_column', 'bp_member_type_show_data' , 10, 2 ); //sortable columns add_filter( 'manage_edit-' . bp_get_member_type_post_type() . '_sortable_columns', 'bp_member_type_add_sortable_columns' ); // request filter. add_action( 'load-edit.php', 'bp_member_type_add_request_filter' ); //hide quick edit link on the custom post type list screen add_filter( 'post_row_actions', 'bp_member_type_hide_quickedit', 10, 2 ); // filter for adding body class where the shortcode added. add_filter( 'body_class', 'bp_member_type_shortcode_add_body_class' ); // Hook for creating a profile type shortcode. add_shortcode( 'profile', 'bp_member_type_shortcode_callback' ); // action for adding the js for the profile type post type. add_action('admin_enqueue_scripts', 'bp_member_type_changing_listing_label'); }

更新日志

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

问题吗?

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