GitHub_Page
GitHub_Page class.
Registers a single “GitHub” submenu item and renders Import / Export as standard link-based tabs (each click is a full page load).
Namespace: WebberZone\Knowledge_Base\Pro\GitHub
Since: 3.1.0
Source: includes/github/class-github-page.php line 24
Methods
__construct()
Constructor.
Since: 3.1.0
Line: 55
public function __construct( Import_Wizard $import_wizard, Export_Wizard $export_wizard );
| Type | Name | Description |
|---|---|---|
Import_Wizard | $import_wizard | Import wizard instance. |
Export_Wizard | $export_wizard | Export wizard instance. |
register_page()
Register the unified GitHub submenu page.
Since: 3.1.0
Line: 68
public function register_page( ): void;
Returns: void
enqueue_scripts()
Enqueue scripts for the active tab.
Since: 3.1.0
Line: 86
public function enqueue_scripts( string $hook_suffix ): void;
| Type | Name | Description |
|---|---|---|
string | $hook_suffix | Current admin page hook suffix. |
Returns: void
render_page()
Render the GitHub page with tab navigation.
Since: 3.1.0
Line: 106
public function render_page( ): void;
Returns: void