Returns the available meta box tabs for the module.
Description
See also
Return
(array) Associative array of <code>$tab_slug => $tab_args</code> pairs.
Source
File: src/modules/submodule-registry-trait.php
protected function get_meta_tabs() { $tabs = array(); foreach ( $this->submodules as $slug => $submodule ) { if ( ! is_a( $submodule, Meta_Submodule_Interface::class ) ) { continue; } $submodule_meta_identifier = $submodule->get_meta_identifier(); $submodule_meta_fields = $submodule->get_meta_fields(); if ( empty( $submodule_meta_fields ) ) { continue; } $tabs[ $submodule_meta_identifier ] = array( 'title' => $submodule->get_meta_title(), 'description' => $submodule->get_meta_description(), ); } return $tabs; }
Changelog
Version | Description |
---|---|
1.0.0 | Introduced. |