BP_Admin_Setting_Document: register_fields ()

描述

文件:bp-core /管理/设置/ bp-admin-setting-document.php

Public function register_fields() {$sections = bp_document_get_settings_sections();foreach ((array) $sections as $section_id => $section){//如果section有字段,只添加section和字段$fields = bp_document_get_settings_fields_for_section($section_id);If (empty($fields)){继续;} $section_title = !空($section['title']) ?节(“标题”):美元”;$ section_callback = !空($section['callback']) ?美元一节(“回调”):假;//添加section $this->add_section($section_id, $section_title, $section_callback); // Loop through fields for this section foreach ( (array) $fields as $field_id => $field ) { $field['args'] = isset( $field['args'] ) ? $field['args'] : array(); if ( ! empty( $field['callback'] ) && ! empty( $field['title'] ) ) { $sanitize_callback = isset( $field['sanitize_callback'] ) ? $field['sanitize_callback'] : array(); $this->add_field( $field_id, $field['title'], $field['callback'], $sanitize_callback, $field['args'] ); } } } /** * Fires to register Media tab settings fields and section. * * @since BuddyBoss 1.2.6 * * @param Object $this BP_Admin_Setting_Media. */ do_action( 'bp_admin_setting_document_register_fields', $this ); }

问题吗?

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