2010-03-08 5 views
0
//on some hosts the uploads directory is not automatically created 
//on WP auto install so we create it 

if (!is_dir(ABSPATH.'wp-content/uploads')) { 
    mkdir(ABSPATH.'wp-content/uploads'); 
} 

내 WP 테마를 설치하는 일부 사용자에게 오류 (설명 없음) 또는 빈 흰색 화면이 나타나는 문제를 해결하려고합니다. 위의 코드가 mkdir에 대한 지원에 따라 특정 설정의 범인이 될 수 있다고 생각합니다.이 코드는 wordpress를 중단 할 수 있습니까?

+1

테마가 맞습니까? 이것은 WordPress 핵심에있는 것처럼 보입니다. –

+0

@ 도미니카 좋은 지적. 왜 테마가 업로드 디렉토리를 만드는 것입니까? –

+0

예 WP 기본 설정을 무시하는 테마 지시문입니다. 새로운 WP 설치시 업로드 디렉토리가없는 상황이 발생했습니다. 내 테마는 거기에 헤더 이미지를 저장할 때이 디렉토리를 기대합니다. –

답변

1

wp-content이 쓰기 가능하지 않을 수 있습니다. 그렇다고해도 치명적인 오류는 아니지만 대부분 경고로 이어집니다.

mkdir도 안전 모드 컨텍스트에서 공급자가 비활성화 할 수 있지만 매우 드문 경우입니다.

실제로 찾을 수있는 유일한 방법은 다음과 같습니다. 사람들이 error_reporting()을 활성화하고 블로그가 뱉어내는 것을 확인하십시오.

어둠 속에서 촬영하려면 먼저 PHP 5 관련 키워드 (privatepublic .....)를 사용하고 클라이언트가 PHP4를 계속 사용하는지 확인해야합니다.

관련 문제