SVG; add_menu_page( __('Blockspare', 'blockspare'), // Page Title. __('Blockspare', 'blockspare'), // Menu Title. 'edit_posts', // Capability. 'blockspare', // Menu slug. array($this, 'blockspare_admin_dashboard'), // Action. 'data:image/svg+xml;base64,' . base64_encode($svg) // Blockspare icon. ); // Our getting started page. add_submenu_page( 'blockspare', // Parent slug. __( 'Getting Started', 'blockspare' ), // Page title. __( 'Getting Started', 'blockspare' ), // Menu title. 'manage_options', // Capability. 'blockspare', // Menu slug. array( $this, 'blockspare_admin_dashboard' ), // Callback function. 1 // Position ); } public function enqueue_dashboard_script($hook) { wp_enqueue_style('blockspare-admin', BLOCKSPARE_PLUGIN_URL .'admin/assets/css/style.css','',''); wp_enqueue_script( 'blockspare_dashboard_js', BLOCKSPARE_PLUGIN_URL. 'dist/block_admin_dashboard.js', array('react', 'react-dom', 'wp-element', 'wp-api-fetch', 'wp-polyfill'), '1.0' ); wp_enqueue_style('blockspare-admin-css',BLOCKSPARE_PLUGIN_URL.'dist/style-block_admin_dashboard.css'); $blockspare_dashboard_logo = BLOCKSPARE_PLUGIN_URL . 'admin/assets/images/blockspare-logo.png'; wp_localize_script( 'blockspare_dashboard_js', 'blockspare_dashboard', array( 'logo'=>$blockspare_dashboard_logo, "imagePath"=> "https://templatespare.com/wp-content/uploads/blockspare/blocks/", "static_img"=>BLOCKSPARE_PLUGIN_URL, 'adminPath'=>admin_url('post-new.php?post_type=page&blockspare_show_intro=true') ) ); } public function blockspare_admin_dashboard() { ?>
<?php esc_attr_e('Blockspare', 'blockspare') ?>

  1. button to add a block', 'blockspare') ?>

<?php esc_attr_e('Adding Blockspare', 'blockspare') ?>