0
나는 그것이 스크립트를로드하지만
get_header()
후 넣을 때, 그것은 작동하지 않습니다
get_header()
전에이 코드를 넣어
. 프론트 엔드에서 플러그인을 사용하고 싶습니다.프론트 엔드 용 플러그인에서 스크립트를로드 할 수 없습니까?
add_action('wp_enqueue_scripts', 'my_enqueue');
function my_enqueue($hook) {
wp_enqueue_script('ajax-script', plugins_url('/my_query.js', __FILE__), array('jquery'));
// in JavaScript, object properties are accessed as ajax_object.ajax_url, ajax_object.we_value
wp_localize_script('ajax-script', 'ajax_object',
array('ajax_url' => admin_url('admin-ajax.php'), 'we_value' => 1234));
}
이 내 모든 페이지에로드하지만 난 그냥 한 페이지에서 내가 '사용이 필요합니다 $ (docuemnt) .ready (fubnction() {}'다음 스크롤 다운 로딩이 서버에 많은 아약스 요청에 모든 페이지에 불을하고 웹 사이트를 느리게하고 그에만 – Kazem
당신이 일을 시도 할 수 있습니다 한 가지 wp_enqueue_script()하기 전에, 당신은 확인하실 수 있습니다 내 사용자 지정 페이지에서 할 수로드를 수있는 솔루션 좋지 않은 것 is_page() 조건이있는 올바른 페이지 인 경우 https://codex.wordpress.org/Conditional_Tags#A_PAGE_Page –