Tôi đã tạo một loại "danh mục đầu tư" tùy chỉnh với một cái gì đó như thế này:
$args = array(
'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'query_var' => true,
//'menu_icon' => get_stylesheet_directory_uri() . '/article16.png',
'rewrite' => true,
'capability_type' => 'post',
'hierarchical' => false,
'menu_position' => 4,
'taxonomies' => array('post_tag','category'),
'supports' => array('title','editor','comments','trackbacks','revisions','custom-fields','page-attributes','thumbnail', 'excerpt', 'tags')
);
register_post_type( 'portfolio' , $args );
Và tôi có một số trường tùy chỉnh khác trong đó với một hành động:
add_action("admin_init", "admin_init");
function admin_init(){ // add_meta_box( $id, $title, $callback, $page, $context, $priority );
add_meta_box("media", "Media Type", "media", "portfolio", "side", "high");
add_meta_box("map_meta", "Mapping Info", "map_meta", "portfolio", "normal", "high");
}
Mặc dù tôi đã từng làm việc này nhưng tôi không thể tìm ra để tải tập lệnh cho trang này. Ngay bây giờ tôi chỉ cần có chúng trong phần còn lại của wp_enqueue_script
như thế này:
function my_init() {
if (!is_admin()) {
....
}
if (is_admin()) {
wp_register_script('Gmaps', 'http://maps.google.com/maps/api/js?sensor=false', false, '3.0', false);
wp_enqueue_script('Gmaps');
wp_register_style('admin_js', get_bloginfo('template_directory') . '/admin.js');
wp_enqueue_script('admin_js');
wp_register_script('Zmaps', get_bloginfo('template_directory') .'/scripts/maps.js', array('Gmaps'), '1.0', true);
wp_enqueue_script('Zmaps');
}
}
add_action('wp_enqueue_scripts', 'my_init');
Nhưng không ai trong số này đang tải cho tôi. Làm cách nào tôi có thể tải các tập lệnh này vào các trang quản trị? Tốt hơn nữa làm thế nào tôi có thể tải chúng cụ thể cho các trang chỉnh sửa của loại bài đăng tùy chỉnh danh mục đầu tư?