ACF admin columns

Custom admin column from ACF field:

function my_page_columns($columns) {
    $columns = array(
        'cb'        => '<input type="checkbox" />',
        'title'     => 'Title',
        'datum'      =>  'Datum dogodka',
        'date'      =>  'Datum objave',
    );
    return $columns;
}

function my_custom_columns($column) {
    global $post;

    if ($column == 'datum') {
        echo get_field( "datum", $post->ID );
    } else {
         echo '';
    }

}
add_action("manage_dogodki_posts_custom_column", "my_custom_columns");
add_filter("manage_dogodki_posts_columns", "my_page_columns");

Dashboard box

Custom info box to WP dashboard:

add_action('wp_dashboard_setup', 'my_custom_dashboard_widgets');
 
function my_custom_dashboard_widgets() {
    global $wp_meta_boxes;

    wp_add_dashboard_widget('custom_help_widget', 'AM Creative Agency', 'custom_dashboard_help');
}

function custom_dashboard_help() {
    echo '<div style="border:2px solid #ac8d54; background-color: rgba(172, 141, 84, 0.1); padding: 20px 20px 10px 20px; text-align: center;">';
    echo '<a href="http://creativeagency.am" target="_blank">';
    echo '<img src="http://creativeagency.am/wp-content/uploads/2016/05/am_logo_512.png" width="200px;" style="">';
    echo '</a>';
    echo '<p>Lepo pozdravljeni v sistemu za urejanje vaše spletne strani.</p>';
    echo '<p>Za pomoč pri upravljanju z vsebino nas lahko kontaktirate na <a href="mailto:info@creativeagency.am">info@creativeagency.am</a></p>';
    echo '<p>Ekipa ';
    echo '<a href="http://creativeagency.am" target="_blank">';
    echo 'AM Creative Agency</a>';
    echo '</p>';
    echo '</div>';
}

Disable Admin bar

Disabling admin bar on frontend

/* Disable Admin Bar for All Users Except Administrators Using Code */
function remove_admin_bar() {
    if (!current_user_can('administrator') && !is_admin()) {
        show_admin_bar(false);
    }
}
add_action('after_setup_theme', 'remove_admin_bar');


/* Disable WordPress Admin Bar for all users */
add_filter( 'show_admin_bar', '__return_false' );

Admin Menu – Edit

Admin menu elements:

function remove_menus(){
  // remove_menu_page( 'index.php' );                  //Dashboard
  remove_menu_page( 'edit.php' );                   //Posts
  // remove_menu_page( 'upload.php' );                 //Media
  // remove_menu_page( 'edit.php?post_type=page' );    //Pages
  remove_menu_page( 'edit-comments.php' );          //Comments
  // remove_menu_page( 'themes.php' );                 //Appearance
  // remove_menu_page( 'plugins.php' );                //Plugins
  // remove_menu_page( 'users.php' );                  //Users
  // remove_menu_page( 'tools.php' );                  //Tools
  // remove_menu_page( 'options-general.php' );        //Settings
}
add_action( 'admin_menu', 'remove_menus' );

//WP Welcome Panel dashboard
remove_action('welcome_panel', 'wp_welcome_panel');

//ACF DISABLE
add_filter('acf/settings/show_admin', '__return_false');

Hide submenu elements

function my_remove_sub_menus() {
    remove_submenu_page('edit.php', 'edit-tags.php?taxonomy=category');
    remove_submenu_page('edit.php', 'edit-tags.php?taxonomy=post_tag');
}
add_action('admin_menu', 'my_remove_sub_menus');