<p>제 질문이 조금 이상할 수도 있지만 정말 혼란스럽습니다! </p><p>내 하위 테마에서는 문제 없이 function.php 파일에 인접한 파일을 호출하고 로드할 수 있었지만 하위 폴더의 모든 파일을 삭제하고 다시 삽입한 후에는 파일이 로드되지 않습니다. 인식. 다음 명령을 사용했습니다. </p><p>function.php 파일에서 그 보조파일인 user_function.php를 호출했는데, 명령어를 넣어도 인식이 되지 않더군요.
<pre class="brush:php;toolbar:false;">if (file_exists('user_function.php')) {
require_once('user_function.php');
} 또 다른 {
echo "30분 후에 다시 시도해주세요...n";
주사위;
}</pre>
<p>파일을 인식할 수 없습니다! 그리고 오류 메시지가 나타납니다! ! ! 다음 파일 두 개만 있습니다: </p><p><br /></p>
<li><code>function.php</code></li>
<li><code>user_function.php</code></li>
</ul>
<p>문제가 무엇인가요? (이 지침은 복잡하거나 어렵지 않습니다. 이전에 여러 곳에서 이 지침을 여러 번 사용해 보았지만 이제는 어려워졌습니다.)</p><p>다른 주제에서도 여러 번 사용했습니다. , 상위 템플릿</p><p>+업데이트:</p><p>이상한 문제가 발생했습니다! 이제 function.php와 user_function.php에 다른 파일을 로드하고 싶습니다. __DIR__을 사용하여 경로를 지정해야 하는데 문제는 다른 곳에 있는 것 같습니다! 호스팅 지원 요청을 제출했는데 몇 시간 전에 데이터베이스 연결이 끊어지는 문제가 있다고 말했고 무슨 일이 일어났는지 설명하지 않았지만 문제가 발생하여 WordPress 경로나 주소가 손상되었을 수 있다고 생각합니다. 이것이 가능한가? </p><p><strong></strong><strong></strong><strong><code></code></strong></p>
아마 function.php 파일이 다른 디렉터리의 다른 파일에서 호출되었기 때문일 것입니다.
모호함을 피하기 위해 PHP가 function.php 파일과 동일한 디렉터리에서 user_function.php 파일을 검색하도록 __DIR__을 제공하여 전체 경로를 사용하여 현재 파일의 디렉터리를 반환할 수 있습니다.
으아악