'blackcanary_field_navigationcolor', 'class' => 'blackcanary_row', 'blackcanary_custom_data' => 'custom', ] ); // register a new field in the "blackcanary_section_developers" section, inside the "blackcanary" page add_settings_field( 'blackcanary_field_navigationposition', // as of WP 4.6 this value is used only internally // use $args' label_for to populate the id inside the callback __('Navigation Position', 'blackcanary'), 'blackcanary_field_navigationposition_cb', 'blackcanary', 'blackcanary_section_developers', [ 'label_for' => 'blackcanary_field_navigationposition', 'class' => 'blackcanary_row', 'blackcanary_custom_data' => 'custom', ] ); // How article images should be displayed on page? add_settings_field( 'blackcanary_field_pageimages', // as of WP 4.6 this value is used only internally // use $args' label_for to populate the id inside the callback __('Page Images', 'blackcanary'), 'blackcanary_field_pageimages_cb', 'blackcanary', 'blackcanary_section_developers', [ 'label_for' => 'blackcanary_field_pageimages', 'class' => 'blackcanary_row', 'blackcanary_custom_data' => 'custom', ] ); } /** * register our blackcanary_settings_init to the admin_init action hook */ add_action('admin_init', 'blackcanary_settings_init'); /** * custom option and settings: * callback functions */ // developers section cb // section callbacks can accept an $args parameter, which is an array. // $args have the following keys defined: title, id, callback. // the values are defined at the add_settings_section() function. function blackcanary_section_developers_cb($args) { ?>

Few options that you change here. Theme uses Bootsrap which you can take advantage as well. Learn Bootstrap. This theme has also FontAwesome icons bundled in so you can use them as well and be a developer boss. Checkout out how to use FontAwesome

If you add an article image to your post or page it will be displayed on top of the page and with posts also under the category. If you want to use a logo that can be added from Apperace -> Customize (Same place where you can change the page title).

. // the "class" key value is used for the "class" attribute of the containing the field. // you can add custom key value pairs to be used inside your callbacks. function blackcanary_field_navigationcolor_cb($args) { // get the value of the setting we've registered with register_setting() $options = get_option('blackcanary_options'); // output the field ?>

How do you want the page featured images to show? Full as in full page width or grid width. If there is no image, no image will be shown.