sudar /
bulk-delete
| 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
Bug
introduced
by
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 |