'dashicons-admin-links', 'category' => 'apis', 'preview_image' => Consts::get_url().'admin/img/blocks/card.jpg', 'description' => __( "Do you like how Facebook, Twitter or Slack display a sweet preview to a website in a card? Don't be jealous, we've made the same for you in WordPress!", 'advanced-gutenberg-blocks' ), 'options_callback' => array( $this, 'settings' ), ); Extend::register_block( 'advanced-gutenberg-blocks/card', __( 'Website card preview', 'advanced-gutenberg-blocks' ), $args ); // Register settings Extend::register_setting( 'advanced-gutenberg-blocks-opengraph-api-key' ); } public function settings() { echo '
' . __( 'The API key is mandatory, you can create one on the OpenGraph.io API service. ' ) . '