rest_url( 'wp/v2/' ), 'nonce' => wp_create_nonce( 'wp_rest' ), ] ); } /** * Add a Local Templates tab to the GB Dashboard tabs. * * @param array $tabs The existing tabs. */ public function add_tab( $tabs ) { $screen = get_current_screen(); $tabs['conditions'] = array( 'name' => __( 'Conditions', 'generateblocks-pro' ), 'url' => admin_url( 'admin.php?page=generateblocks-conditions' ), 'class' => 'generateblocks_page_generateblocks-conditions' === $screen->id ? 'active' : '', ); return $tabs; } /** * Add to our Dashboard pages. * * @since 1.0.0 * @param array $pages The existing pages. */ public function add_to_dashboard_pages( $pages ) { $pages[] = 'generateblocks_page_generateblocks-conditions'; return $pages; } } GenerateBlocks_Pro_Conditions_Dashboard::get_instance();