PluginProbe
Bulk Delete / trunk
Bulk Delete vtrunk
6.12 trunk 0.2 0.3 0.4 0.6 0.7 0.8 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.2.1 2.2.2 3.0 3.1 All 64 releases
bulk-delete / include / Core / Metas / DeleteMetasPage.php

DeleteMetasPage.php in Bulk Delete trunk, at include/Core/Metas/DeleteMetasPage.php

54 lines 1.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace BulkWP\BulkDelete\Core\Metas;
4
5 use BulkWP\BulkDelete\Core\Base\BaseDeletePage;
6
7 defined( 'ABSPATH' ) || exit; // Exit if accessed directly.
8
9 /**
10 * Bulk Delete Metas Page.
11 *
12 * Shows the list of modules that allows you to delete metas.
13 *
14 * @since 6.0.0
15 */
16 class DeleteMetasPage extends BaseDeletePage {
17 /**
18 * Initialize and setup variables.
19 */
20 protected function initialize() {
21 $this->page_slug = 'bulk-delete-metas';
22 $this->item_type = 'metas';
23
24 $this->label = array(
25 'page_title' => __( 'Bulk Delete Meta Fields', 'bulk-delete' ),
26 'menu_title' => __( 'Bulk Delete Meta Fields', 'bulk-delete' ),
27 );
28
29 $this->messages = array(
30 'warning_message' => __( 'WARNING: There is no undo! Once deleted, meta fields are gone. Use with caution.', 'bulk-delete' ),
31 );
32 }
33
34 /**
35 * Add Help tabs.
36 *
37 * @param array $help_tabs Help tabs.
38 *
39 * @return array Modified list of Help tabs.
40 */
41 protected function add_help_tab( $help_tabs ) {
42 $overview_tab = array(
43 'title' => __( 'Overview', 'bulk-delete' ),
44 'id' => 'overview_tab',
45 'content' => '<p>' . __( 'This screen contains different modules that allows you to delete meta fields or schedule them for deletion.', 'bulk-delete' ) . '</p>',
46 'callback' => false,
47 );
48
49 $help_tabs['overview_tab'] = $overview_tab;
50
51 return $help_tabs;
52 }
53 }
54