awesome9 / admin-page
WordPress page class.
1.0.0
2021-07-10 04:39 UTC
Requires
- php: >=5.6
This package is auto-updated.
Last update: 2024-10-10 11:40:34 UTC
README
📃 About Page
This package provides ease adding pages to WordPress backend.
💾 Installation
composer require awesome9/admin-page
🕹 Usage
First, you need to register options for your theme/plugin.
$page = new Awesome9\Admin\Page( 'awesome9_plugin_options', // Unique id which is page slug esc_html__( 'Awesome Page', 'text-domain' ) [ 'position' => 40, 'parent' => 'awesome-parent', 'capability' => 'manage_options', 'render' => 'some-view-in-file.php', 'help' => [ 'redirections-overview' => [ 'title' => esc_html__( 'Overview', 'text-domain' ), 'view' => 'help-tab-overview.php', ], 'redirections-screen-content' => [ 'title' => esc_html__( 'Screen Content', 'text-domain' ), 'view' => 'help-tab-screen-content.php', ], 'redirections-actions' => [ 'title' => esc_html__( 'Available Actions', 'text-domain' ), 'view' => 'help-tab-actions.php', ], 'redirections-bulk' => [ 'title' => esc_html__( 'Bulk Actions', 'text-domain' ), 'view' => 'help-tab-bulk.php', ], ], ] );