2013-06-28 1 views
0

임 로그인 페이지를 변경하지 않습니다 사용하는 코드 ... wp_print_styles() 로그인 페이지에 (직접 또는 행동을 통해) 호출되지 않습니다 때문이다WordPress의 하위 테마에서 스타일 CSS 파일을 등록 /로드하는 방법은 무엇입니까?

function olab_login_stylesheet() 
{ 
    wp_register_style('olab-login', get_template_directory_uri().'/css/login-style.css'); 
    wp_enqueue_style('olab-login'); 
} 
add_action('login_enqueue_scripts', 'olab_login_stylesheet'); 

답변

0

. 당신이 login_header()의 소스를 선택하면, 당신은 핵심 스타일 시트가과 같이 렌더링 볼 수 있습니다 : 그래서 그 대신 wp_enqueue_style('olab-login')

wp_admin_css('wp-admin', true); 
wp_admin_css('colors-fresh', true); 

wp_print_styles('olab-login')를 사용하는 즉시 출력 스타일을 것이다.

그리고 순수한 의미에 대해, 나는 또한 대신 login_head 액션, 사용 제안 (두 하나씩 호출을, 그래서 실제 차이가 없습니다).

function olab_login_stylesheet() { 
    wp_register_style('olab-login', get_template_directory_uri() . '/css/login-style.css'); 
    wp_print_styles('olab-login'); 
} 

add_action('login_head', 'olab_login_stylesheet'); 
+0

도움 주셔서 감사합니다. 그러나 작동하지 않습니다 ... –

+0

나는 내 대답에 대한 완벽한 해결책을 추가했습니다. 확실합니까? 그것은 나를 위해 일하기 때문에! – TheDeadMedic

관련 문제