나는 olympos theme template을 사용하여 WordPress 테마를 만들고 애플리케이션보기를 완료하기 위해 프런트 엔드 도구로 반응합니다 (create-react-app와 함께).wordpress 스크립트에 반응 (webpack의) 번들 경로를 삽입하는 방법
문제 Wordpress에 스크립트를로드 할 때 React bundle 경로가 필요하므로 두 빌드에서 앱을 더 잘 사용할 수 있습니다. Development
&.
개발 함께 첫 번째 문제는 반작용 번들의 경로를 얻을 수있는 직접적인 방법이 없습니다 빌드 (또는 적어도 나는 1, 웹팩 멍청한 놈를 찾을 수 없습니다).
둘째 내가 생산이 그들 사이의 ID'ish 찾고 문자열을 가진 유지 경로를 구축하기 위해 yarn build
를 실행 이 무작위로 생성 된 ID마다 내가 빌드를 만드는 것이 변화 유지하기 위해 나를 강제로.
예 :
path/to/wp-theme/build/static/js/main.i3i391.js
path/to/wp-theme/build/static/css/styles.91k1j2.css
목표
변화를 못해 다음 빌드 (생산 가능한 경우) 그렇게 할 때 내 워드 프레스의 기능에 배치 개발에 사용할 경로를하게하려면 Webpack의 뜨거운 리로드 경험은 내 Wordpress 구성에서 발생합니다. 일종의 이런
: 이미 내 웹팩을 보여
npm run eject
을 수행 장면 구성 뒤에 다른 있지만, 그것이 한 나는, 내 웹팩 구성을 구성 할 준비가
function theme_register_scripts() {
wp_enqueue_style('styles', get_stylesheet_uri() . 'build/static/css/styles.css');
wp_enqueue_script('scripts', esc_url(trailingslashit(get_template_directory_uri()) . 'build/static/js/main.js'), NULL, '1.0', true);
}
언론에 어떤 단추를 피하고 무엇을 피하는 지 아는 것이 꽤 혼란 스럽다.