Completed
Push — feature/use-ajax-to-load-terms ( d285b2...add313 )
by Rajan
03:16
created

include/addons/pages.php (1 issue)

Labels
Severity
1
<?php
2
/**
3
 * Page Addons related functions.
4
 *
5
 * @since      5.5
6
 *
7
 * @author     Sudar
8
 *
9
 * @package    BulkDelete\Addon
10
 */
11
defined( 'ABSPATH' ) || exit; // Exit if accessed directly
12
13
/**
14
 * Register post related addons.
15
 *
16
 * @since 5.5
17
 */
18
function bd_register_page_addons() {
19
	$bd = BULK_DELETE();
0 ignored issues
show
The function BULK_DELETE was not found. Maybe you did not declare it correctly or list all dependencies? ( Ignorable by Annotation )

If this is a false-positive, you can also ignore this issue in your code via the ignore-call  annotation

19
	$bd = /** @scrutinizer ignore-call */ BULK_DELETE();
Loading history...
20
21
	add_meta_box( Bulk_Delete::BOX_PAGE_FROM_TRASH , __( 'Pages in Trash' , 'bulk-delete' ) , 'bd_render_delete_pages_from_trash', $bd->pages_page , 'advanced' );
22
}
23 1
add_action( 'bd_add_meta_box_for_pages', 'bd_register_page_addons' );
24
25
/**
26
 * Render delete pages from trash box.
27
 *
28
 * @since 5.5
29
 */
30
function bd_render_delete_pages_from_trash() {
31
	if ( BD_Util::is_pages_box_hidden( Bulk_Delete::BOX_PAGE_FROM_TRASH ) ) {
32
		printf( __( 'This section just got enabled. Kindly <a href = "%1$s">refresh</a> the page to fully enable it.', 'bulk-delete' ), 'admin.php?page=' . Bulk_Delete::PAGES_PAGE_SLUG );
33
34
		return;
35
	}
36
37
	if ( ! class_exists( 'Bulk_Delete_From_Trash' ) ) {
38
?>
39
		<!-- pages In Trash box start-->
40
		<p>
41
			<span class = "bd-pages-trash-pro" style = "color:red">
42
				<?php _e( 'You need "Bulk Delete From Trash" Addon, to delete pages in Trash.', 'bulk-delete' ); ?>
43
				<a href = "http://bulkwp.com/addons/bulk-delete-from-trash/?utm_source=wpadmin&utm_campaign=BulkDelete&utm_medium=buynow&utm_content=bd-th">Buy now</a>
44
			</span>
45
		</p>
46
		<!-- pages In Trash box end-->
47
<?php
48
	} else {
49
		/**
50
		 * Render delete pages from trash box.
51
		 *
52
		 * @since 5.4
53
		 */
54
		do_action( 'bd_render_delete_pages_from_trash' );
55
	}
56
}
57
?>
58