>source

WordPress 자습서를 따르고 있습니다. 여기서 아래의 if /else 문을 만들어야합니다.

if (strstr($_SERVER['SERVER_NAME'], 'workshop_01.local'))

다음을 수행하십시오.

wp_enqueue_script('workshop_01-js', 'http://localhost:3000/bundled.js', NULL, '1.0', true);

또는 그렇지 않으면 다음을 수행하십시오.

wp_enqueue_script('workshop_01-js', get_theme_file_uri('/bundled-assets/scripts.7b0e2a119087d80bb5b4.js'), NULL, '1.0', true);
wp_enqueue_style('styles', get_theme_file_uri('/bundled-assets/styles.7b0e2a119087d80bb5b4.css'));

이것은 내 WAMP Localhost 서버에서 내 WordPress 프로젝트 만 사용하기 때문에 이것은 나를 위해 작동하지 않습니다.


나는 'Flywheel by Flywheel'으로 프로그램을 사용하고 싶지 않았고, workshop_01.local과 같은 로컬 서버를 갖기를 원하지 않았습니다.

내 질문은 내 WordPress 프로젝트에 로컬 도메인 이름 서버를 만드는 방법이므로 IF 문을 작동 시키는가?

현재 'localhost /workshop_01 /'를 사용하여 if 문을 테스트 할 때 브라우저에서 아무 것도하지 않는 것 같지만 'localhost /Workshop_01111 ', 자산은 여전히로드되고 있지만 CSS /JS 자산이로드되지 않아야합니다.

호스트 파일을 통해 로컬 도메인 서버를 만들고 WordPress 프로젝트를 가상 호스트로 업데이트해야합니까 ??

나는 무엇을하고 있는지 확신하지 못한다.

"현재 스크립트가 실행되는 서버 호스트의 이름입니다. 스크립트가 가상 호스트에서 실행 중이면이 가상 호스트에 대해 정의 된 값입니다.". 그래서 예, 멀리 호스트를 로컬로 정의하고 사용하는 모든 해결 파일에 추가 (호스트, DNS)에 추가하고 해당 URL을 통해 액세스하십시오.

Silbee2021-06-10 16:52:11
  • 이전 Seagate Backup Plus HDD에서 파일에 액세스하거나 복사 할 수 없음
  • 다음 Windows 10 수리 및 /또는 v2004로 업데이트 한 후 손상