WordPress 관리자의 맞춤 대사에 ICanHaz.js (http://icanhazjs.com/)를 사용하고 싶습니다. 내가 스크립트를 대기열 때마다 그러나 미디어 업 로더를 나누기와 나는 콘솔에서이 오류를 얻을 : 게시물을 편집 할 바로 그 때WordPress Admin에서 icanhaz.js를 사용 하시겠습니까?
Uncaught TypeError: Cannot read property 'replace' of undefined
load-scripts.php?c=1&load[]=hoverIntent,common,admin-bar,schedule,wp-ajax-response,autosave,suggest…:382 Uncaught TypeError: Cannot read property 'replace' of undefined
프론트 엔드에 문제가 발생하지 않는 것 같습니다.
아이디어를 얻는 방법은 무엇입니까? 여기
내가 등록하고 스크립트 대기열을 사용하고 코드입니다 : 조사의 조금 후에<?php
class SF_theme {
public function init(){
//add actions, filters, images sizes, shortcodes, etc
add_action('admin_init', array($this, 'register_admin'));
add_action('init', array($this, 'register'));
add_shortcode('facebook_box', array($this, 'facebook_box'));
add_action('wp_enqueue_scripts', array($this, 'styles'));
add_action('wp_enqueue_scripts', array($this, 'scripts'));
add_action('admin_enqueue_scripts', array($this, 'admin_styles'));
add_action('admin_enqueue_scripts', array($this, 'admin_scripts'));
}
public function register(){
wp_register_script('icanhaz', get_stylesheet_directory_uri() . '/js/libs/ICanHaz.min.js', array('jquery'));
wp_register_script('sf-scripts', get_stylesheet_directory_uri() . '/js/sf-script.js', array('icanhaz'));
}
public function register_admin(){
wp_register_style('sf-admin', get_stylesheet_directory_uri() . '/css/admin.css');
wp_register_script('sf-admin', get_stylesheet_directory_uri() . '/js/sf-admin.js', array('icanhaz'));
}
public function styles(){
wp_enqueue_style('dashicons');
}
public function scripts(){
wp_enqueue_script('sf-scripts');
}
public function admin_styles(){
wp_enqueue_style('sf-admin');
}
public function admin_scripts(){
wp_enqueue_script('sf-admin');
}
}
$theme = new SF_theme();
$theme->init();
?>