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()
{
?>
-
-
button to add a block', 'blockspare') ?>
-
-