Change label of title field for posts in the backend

function change_post_titles() { global $post, $title, $action, $current_screen; $title = “foo<br>bar”; $title = str_replace(‘<br>’, ‘ ‘, $title); } add_action(‘admin_head’, ‘change_post_titles’); Use this this will give the result you want. Please check it let me know for any doubts.

Completely remove WP_Admin_Bar for specific user roles

Add the following to your functions.php file as detailed here. Disable Admin Bar for everyone: // Disable Admin Bar for everyone if (!function_exists(‘disable_admin_bar’)) { function disable_admin_bar() { // for the admin page remove_action(‘admin_footer’, ‘wp_admin_bar_render’, 1000); // for the front-end remove_action(‘wp_footer’, ‘wp_admin_bar_render’, 1000); // css override for the admin page function remove_admin_bar_style_backend() { echo ‘<style>body.admin-bar #wpcontent, … Read more

Add “external” link to admin menu in the backend

you can create a function that redirects to the front-end like this: function redirect_home_987(){ wp_redirect( home_url() ); exit; } and call that function in WordPress default add_menu_page function like this: add_menu_page( ‘redirecting’, ‘View Site’, ‘read’, ‘my-top-level-handle’, ‘redirect_home_987’); Hope this helps