WordPress
관리 표시 줄 (일명 "도구 모음")
수색…
비고
WordPress Admin Toolbar는 버전 3.1에 추가되었으며 일반 관리 작업에 대한 링크는 물론 사용자 프로필 및 기타 WordPress 정보에 대한 링크가 포함되어 있습니다. 그러나 많은 사이트 소유자는 기본적으로 도구 모음을 로그인 한 모든 사용자에게 표시하거나 자신의 옵션을 추가하려고합니다.
관리자를 제외한 모든 사람으로부터 Admin Toolbar 제거
다음 코드를 functions.php
에 추가하여 관리자 사용자 수준을 제외한 모든 사용자를 제거하십시오.
add_action('after_setup_theme', 'no_admin_bar');
function no_admin_bar() {
if (!current_user_can('administrator') && !is_admin()) {
show_admin_bar(false);
}
}
필터를 사용하여 관리 도구 모음 제거
관리자 표시 줄을 숨기는 또 다른 방법은
if ( !current_user_can( 'manage_options' ) ) {
add_filter( 'show_admin_bar', '__return_false' , 1000 );
}
설정 페이지에 액세스 할 수있는 권한이없는 사용자는 관리 표시 줄을 볼 수 없습니다.
어떻게 관리 막대에서 WordPress 로고를 제거하려면
개발자는 admin_bar_menu 액션을 사용하여 WordPress 관리 도구 또는 툴바에서 항목을 제거 할 수 있습니다.
add_action('admin_bar_menu', 'remove_wp_logo_from_admin_bar', 999);
function remove_wp_logo_from_admin_bar( $wp_admin_bar ) {
$wp_admin_bar->remove_node('wp-logo');
}
위의 코드는 관리 표시 줄에서 WordPress 로고를 제거합니다. functions.php 파일 안에 코드를 붙여 넣기 만하면됩니다.
remove_node 메소드에 전달 된 매개 변수는 제거하려는 노드의 ID입니다. ID는 툴바가있는 WordPress 페이지의 HTML 소스 코드에서 찾을 수 있습니다. 예를 들어 툴바의 왼쪽에있는 WordPress 로고의 li 요소 ID는 "wp-admin-bar-wp-logo"입니다.
<li id="wp-admin-bar-wp-logo" class="menupop"> … </li>
li의 ID에서 "wp-admin-bar-"를 제거하여 노드의 ID를 가져옵니다. 이 예제에서 노드 ID는 "wp-logo"입니다.
브라우저 속성 도구를 사용하여 관리 표시 줄에있는 다양한 항목이나 노드의 노드 ID를 확인할 수 있습니다.
관리자 로그인 페이지에 맞춤 로고 및 맞춤 링크 추가
당신은 기본 wordpress 로고를 대체하기 위해 자신의 로고와 링크를 추가하려면 아래 고리를 추가 할 수 있습니다.
맞춤 로고를 추가하려면
function custom_login_logo() {
echo '<style type="text/css">
h1 a { background-image: url('.get_bloginfo('template_directory').'/images/custom-logo.png) !important; background-size : 100% !important; width: 300px !important; height : 100px !important;}
</style>';
}
add_action('login_head', 'custom_login_logo');
맞춤 로고 링크를 추가하려면
add_filter( 'login_headerurl', 'custom_loginlogo_url' );
function custom_loginlogo_url($url) {
return home_url();
}